Has any one purchased any thing from Primers12.com ? They don’t except payment except by Venmo, and a couple other weird ways, no credit cards. Chatting with the guy he says they are in LA, their sight says Las Vegas. Seems sketchy, so I am wondering if any one has felt with them ?