With or without shipping, it's a fair price. A P's costs about $40-$50 and a pierce costs about $10-$20 so you do the Math There may be cheaper deals but hey, what's done is done. It's still a fair deal though. Hope you enjoy your P's when it arrives!
I think that's slightly overpriced but it's ok. A P's for $45 + three pierces for $12 each would still only be $81. And those are the average prices for them, although I bought my P's for $35 and pierces for like $6.