So I ordered the following parts with a cost around $175
Bellows with KYB strut boots SB108 from Rock Auto $11.08 each side
Upper strut (spring) mounts with bearing REIN AVQ0481 from Rock Auto $11.21 each side
Lower spring insulators 451-322-01-84 from mbpartsexpress.com $6.72 each side
(this just sits on shock plate and spring is prevented from turning by a notch in the insulator)
Upper spring insulators 451-320-00-26 from mbpartsexpress.com $5.74 each side
(the old ones were totally rusted)
New Lesjofors front coil springs from ebay $94.89 /pair from qeautoparts1
These did fit but they took a while to figure out that they look different from the originals and have to be muscled into position.
The small object is the bearing and it sits inside the larger rubber spring mount. The rubber mount was fine but I could only find them as a pair.
The springs are from Sweden and both have what seems like a cut or notch near the top coil. Concerned that this could rust and break prematurely, I sprayed the notch (the size of a pencil tip) with rubberized undercoating. I also sprayed the insulators for good measure since they were the most corroded.