NO supplements have time and time again been proven to do absolutely nothing except extract money from your bank account. The only thing I would recommend is some type of drink that has Carbs, protein, and some BCAA in it.
Surge tastes ridiculously awesome and has the best stuff in it, in my opinion. Low Carb dieters may want to only use a half serving and add extra protein/BCAA. 2 hr workouts could definitely benefit from carbs though.
They sell this stuff called Accelerade now which has a 4:1 carb:protein ratio. I guess this is alright but its a distant runner up to Surge(no BCAA, slower acting carbs and protein, more expensive)