Easiest way is to convert it to OBD2... L67SS has done this, but on a 96 or 97 Monte Carlo. Converting to OBD2 isn't bad if you know what you;re doing, it's mostly repinning stuff. You SHOULD swap out the trans because of the gearing ratio, not to mention the 4T60E is a twig compared to the 4T65E-HD. You want a 65 HD in there mated to the L67, unless you wanna do a manual swap, which I THINK that the F40 from the G6 works. You could also get a non VVT 3.5 from a G6 but idk how much more work you have to do, I just know that the 3500 replaced the 3100 and 3400, which themselves replaced the 3.1 mpfi. The 3.4 was an oddball engine, nothing preceded it nor succeeded it.