OP, I feel your pain. Consider yourself lucky that you don't live in Canada and paying in Canadian dollars. Sh!t, you'd be paying about 30% more on top of what you already paid.
It would have been almost cheaper to go to Maranello and buy the goodies there.