Do you eat junk food after a long ride??
Yes.
But a 2 hour ride is a short ride, not a long ride, and if one of the goals of riding is to lose weight, a guacamole bacon six dollar burger with a large fries and large mint chocolate chip shake would provide you with more calories than you burned off.
If you are craving that massive amount of calories after a 2 hour ride, you might want to consider eating something like a bagal before you go out on your ride.
As for eating fig newtons during a ride ... check the calorie content of a fig newton.
Here's a site that might interest you:
http://www.nutritiondata.com/