anyone ever heard of element wheels? i live in hawaii and wanted to pick up some wheels from there online. i called the number and spoke to someone but i just wanted to make sure its legit. they said they have a shop somewhere in chandler, arizona so i was just wondering if anyone has ever heard...