IDK man... The L31 swap can get involved or expensive too, the crossover to EFI with in tank pumps, fuel return lines, custom harnesses and PCM re-flashing is more difficult than most of the physical stuff like motor mounts. I did the L31/4L60E swap because my dad had flipped a bunch of GMT400 trucks in the past few years and he had piles of parts which reduced the cost immensely.
Some general costs associated with the EFI swap (prices are approximate & from 18 months ago)
'87 fuel tanks with internal baffling $141 each
Sending units set up for pumps and return lines $92 for one side & $126 for the other
Carter pumps $46 each
Tank switch valve $67
Fuel lines and associated fittings $180ish (I did all Earls vaporgaurd stuff so can be done cheaper)
O2 sensor bungs for exhaust $8 each
PCM $35 junkyard
Pigtails $20 ebay
Flash $100
Pinout diagram $20
Engine and Transmission harness - no cost except 3 weekends labor for 2 people and a donor harness from a late model.
Injectors, O2 sensors, MAF, TPS, ECT, Ign module, Coil, VSS were all used & free
My L31 short block was $700 (unassembled on craigslist)
Heads free
plugs free
Gaskets $150
Timing set $20
Oil pump $35
Wires, cap & rotor $140
Hoses, belts, accessory brackets, A/C lines & fittings, different alternator, different PS pump, different starter, the "E" transmissions may not be capable of working with your stock speedometer... The list goes on & on.
Do your homework and make your own decision, it's your truck, your money, and your time.
I think LS swaps are cool but there's a lot more involved in swapping to EFI than some assume.