getpinz is my only place, never had a problem. Well one, but they took care of it immediately.
I ordered a 1.0 inch 25g and they gave me a 23g. I emailed them and they let me keep the 23's and sent me the 25's the next day.
Sorry, haven't heard about your place 'recently.' Quite some time ago, yes. But I thought it was resolved. This was a year or more ago.