About 3 months ago I ordered front 4C struts from Rock and paid to have them shipped from Europe since there was no US stock. A day or two later they notified me they made a mistake and had no stock, provided a full refund.
Hopefully they are back now.
6 months earlier bought rears from them which were shipped from US.
Put new factory springs all way around. No more tire rub. Larger stops on front and spacers but still had the rub with original springs (Volvo OEM which sagged).
If you're not in too much of a rush, it's worth checking in on RockAuto from time to time. I needed new fonts for awhile, and checked RockAuto every week or two until I got lucky: they have small numbers of them show up in US stock from time to time, and when they had a few in August, I pounced and got them for ~250 each.