3.1 or 3.4 from a RWD/4WD (F-body or S-Series) platform would be easiest. Be sure to check FWD donors - GSR blocks (warranty replacement) had starter motor mounting pads on both sides, and if you see a mounting pad on the backside of the block (as mounted,) it's a GSR block and can also be used in RWD.
The 3.1 and 3.4 are (pretty much) externally identical to the 2.8L, and use the same bellhousing.
The 4.3, as mentioned, uses the Chevvy V8 pattern - which is different. You can still do the swap - you'll have to fab up mounts, and you should just grab the whole drivetrain (engine/transmission/transfer case) from the donor to save trouble. Since it uses the Chevvy V8 pattern, try to get a THM350, THM400, or THM700R4 (1990-up) 4WD setup. Avoid the early THM700R4s - they're barely fit for scrap metal... The 4.3L swap can probably be facilitated using the Advance Adapters SBChevvy drop-in mounting cradle.