I have a great deal on a 3800 SC III out of a 2004 Grand Prix GTP. It comes with all of the accessories and anything else I want at the price. I am planning to swap this engine into a Fiero. I know that you guys aren't Fiero experts (I'm on the Fiero forums too), but I have a few specific questions concerning the 3800 SC III.

Do I need anything else besides the engine, wiring harness, and ECU for a fully working engine??

What's the deal with the drive-by-wire throttle? Do I need to salvage the gas pedal for that? Can I just scrap the drive-by-wire and use a plain old cable?

I'd like to upgrade to the Grand Prix's cruise control. What do I need to make this happen?