Demon 170 Owners Mad At Cheaply Made 200k Car.