I buy From Mike at GAP all the time. I tend to rotate between GAP and JJ. First-rate service from both. And similar prices. I dont know about “retail.” I just know that both sell me pins at fair prices which include shipping and which are in line with the best prices available from non brick-and-mortar dealers.