After having dealt with the V8, I would tend to agree with BURNINGAIR's suggestion regarding the 4.3--it is a very strong engine, there are tons of mods to make it even more so, and as he stated, it is basically a small-block V8 with 2 cylinders lopped off, so external parts for one often fit the other. The primary problem with the 350 is the length front-to-back, and the primary difference between that and the 4.3 is the V6 is shorter front-to-back, making it an ideal swap. I do not share the same enthusiasm for the 3.8, however--it is an odd-fire engine that has vibration issues, whereas the 4.3 is a 90 degree V with perfect primary balance, and the 4.3 is much stronger right out of the box. If given a similar choice again, I would highly consider the 4.3 over the 350 for this application.