Rock Auto tends to charge actual shipping costs. Shipping is fucking expensive these days, but we're all insulated from it by the free shipping on things.
I know that seems high, but that's probably not far off from the cost of the pack and the shipping.
But 17 bucks for a part that costs less?
Yes. I know, it's fucked. I ship stuff all the time at work between our divisions, and the prices on it scares me.
I picked up a new set of headlamp assemblies off eBay a few months ago. Still need to install them. Total was $70 for L and R and including shipping. Try eBay.