Yeah,I could give a long explination of why that isn't going to work. I did, but didn't like what I typed. So, instead I'll give this shorter long explination.
1) Not selling the GT40s. I have to complete 5.0L Explorer drivetrains known to be in good running condition. Only one known good EFI system though. I stripped the other harness down to bare essentials and never got around to testing it. Even if I purchase a set of aftermarket heads for this project I'll be keeping the other engine complete and the spare set of heads around. Might want the other complete engine for a spare or for another project (like the one it was originally bought for).
2) I don't trust marketplace for things like that. I and people I know have been bitten too many times by "good" parts on the various sites. I'll use it for things that I can easily check and varify are good. Used aftermarket heads are not one of those things and I don;t have a problem admitting it. I'd rather spend the extra $500 to buy new than risk buying damage I can't see.
3) I'll likely have to buy springs and pushrods for any combination I end up with, so that money is a wash. Price comparison should be straight up price of reworking and porting GT40s I own vs NIB Aftermarket Aluminum.
4) Weight isn't really an issue. It's going to be a AWD/4WD truck. The different weight of the heads is going to be lost in the additional drivetrain components and larger wheels and tires (than normal for a performance V8 Ranger). Besides, this isn't likely to see track time and I'm not looking to shave 10ths of a second (or even full seconds) off track times. Actually shaving seconds is more likely to be a goal for the spare motor in a potential future project.