2.8/3.1/3.4L are all 60-degree V6 engines, and will swap readily. Easiest way to make sure you have a RWD-capable version (FWD puts the starter motor on the wrong side) is to get one from an F-body (Camaro/Firebird) or an S-series. If you can find an S-series donor with an entire powertrain 1988-up, go ahead and get the whole powertrain. That will also net you the overdrive gear availaable in the THM700R4/4L60 (later versions are electronically controlled 4L60E - do not want. 1987-earlier THM700R4 have a massive flaw in the valve body - do not want.)
The 4.3L is derived from the Small Block Chevvy, and should go into SBC mounts. Find that one in later S-series, some K5, some K10, and Astro/Safari.
While looking, don't neglect the FWD as possible donors. Slide under and look for a starter motor mounting pad on the rear side of the engine (as mounted.) This indicates a Goodwrench Service Replacement block, which was cast and machined with starter motor mounting pads on both sides of the block to be used in FWD/RWD applications. You simply use the other starter motor mounting pad.
If you get an FI donor, grab the wiring harness and electronics package as well. The FI systems used on them are actually quite efficient, and I understand that the GM FI systems are highly tunable with minimal equipment.