read this fully Terminator FAQs
as far as 45k miles 22k it best be VERY VERY clean, you should be able to find a 20k mile 03 cobra in great shape for around 22-24k~
45k mile if VERY clean should run 18-20k depending~
also you REALLY want to get it checked on a dyno AND do a compression leak down test Both need to pass and be good of course.
banks generally wont loan what 03/04 cobras are selling for FYI unless they are HIGH mileage.
My 03 cobra vert has 59k on it but regardless I wouldnt sell it 16k or 17k no matter what NADA said lol.... but if the price was right I am sure you can find a nice clean one that doesnt have issues.