I don't carry Spec B strut tops. You could get those from a dealership. I'd recommend calling up John Gue at Heritage Subaru (877-296-7726) since they have the best prices you'll find on OEM parts. You may need 2x parts 15-19 in this diagram
<<< link, which is Heritage's online parts ordering system. Anyway if you call up John tell him I sent you and he'll either give you a discount or charge you extra
On the rest of the stuff, the price is above for the struts, the adjustment extenders are $27.50, shipping is included, and they should arrive at your door in 2 weeks.