Anybody know anything about them?
Seem new to the retail scene, sources say they're affiliated with a company that makes OEM parts for certain manufacturers, and this is the retail outlet.
Prices too good to be true? Any knowledge/experience with these guys from anyone?