yes sir all the belts are on and in good shape. as far as I know the alt is in good running order, at least it was before i pulled the engine from the donor truck. there are some vacuum lines that arent connected yet untill I can get my hands on my friends book that tells me exactly where they go...a few are in place but Im just guessing as to where they go. as far as that everything else is hooked up and ready to go. it sounds like it is ready to roll, just a little more work!! thanks