Anyone know who makes this car? http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=300081577150 Its 21 x 7 and weighs 5 1/2 pounds