I purchased a kiltpin from Scottish kilts.net a while back, and although I don't remember exactly what shipping was, I know it was not $22. Slightly off topic, I am an avid golfer,(avid, not good). I've recently started purchasing top grade "experienced golf balls online.. These balls are like brand new, and the ones I play would be between $15 and $20 brand new in a store. They are sometimes under $10 as experienced balls. However shipping is $6, so a dozen would be $16. However shipping is $6 for one dozen or for 5 dozen, so I purchase in quantity. Maybe the kilt pins are done the same way.