I saw this today. http://www.walmart.com/ip/Triace-24-..._fb_revshr_001 It's made of aluminum. It was being sold for $450 but their website says $399. It felt really good but I'm not a bike guy. Does anyone here have any experience with them?
I was trying to figure out if it was Made In China but couldn't find anything. There was a small sticker with a triangular American flag design. Can't find a website for the company.