So I went and looked at the 18" turbine wheels that are on their site. They look good but it seems they are only taking preorders. I noticed however they do not have a phone number or address on their webpage? As far as the wheels they are spec'ing 28 lbs per wheel, can this be right? Has anyone done business with these guys or know about their wheels?