Anybody ever dealt with these guys? Pretty sure I've been ripped off by them.