IMO I would say no, I have seen plenty of 03 Cobras with 40,000 miles or so for 18,000-21,000. I also would prefer not to buy one with alot of mods already on the car, but maybe thats just me. Now if you can talk him down to around 15,000 or 15,500 then maybe but that is alot of miles for a 03...