I had a 6mps for a couple years ~ 7 years ago and it was awful at attracting rust then, let alone what they're like now... best of luck m8.
The car itself was great, a complete sleeper of a Scooby alternative. Almost as practical as any other saloon, but the rear cross-bracing get in the way... If you remove the boot trim behind the seats you can work the seat-catches to lower the rear seats and get some longer bits and bobs in the boot (if you didn't know). I think I covered the sharp edges of the cross-bracing with pipe-lagging and cable ties...
Remaps - Justin (J-Tune) was the ONLY reputable UK tuner for the mps block. Other places, even those with amazing reputation for other Mazda engines (e.g. BBR) had a number of reported engine pops (ZZBs - Zoom Zoom Boom), so the community really only trusted Justine this side of the pond - there's a decent LONG post about reliable tuners on the MPSOC forum (well, there was, might still be there, so it's worth a check...). If you have Cobb or Versatune you can remotely road tune and send logs (but you'll also need to hit licence-losing speeds...) - I seem to remember Freektune and Purple Drank being recommended as alternatives when J shut up shop.
Without trying to sound bad, the 6mps was an ace car when new(ish), but like old MX5s, it sorely lacking any decent anti-rust protection, so it was a complete minefield used and 5 years old, let alone now when they're 13-15 years old... I seem to remember it was an experiment between Ford and Mazda and only sold for 18 months, so they never got a chance to work the creases out. There's a mix of random FOMOCO parts in there (I believe the rear drive shafts are even from Volvo), so getting replacement parts, especially for the rear hubs/drive were a nightmare - when I had problems I found the Mazda parts system even listed standard 6 parts for it wrongly (rear ABS sensors ring a bell). So parts were listed wrongly or weren't common - and I guess those from breakers are now a rusty mess too...
The car is also delicate... Flooring it from lowish revs in 5th or 6th is the usual cause of engine ZZB (why people don't change down to accelerate, who knows...) and the rear diff area is pretty poor - the diff mounts are chocolate and need upgrading if you're planning to launch the car much (and, if the car's 13-15 years old, I'm guessing it's been launched a few times, so check them)... The diff itself can't cope with wheels that are a different diameter (it can overheat and fail) - I seem to remember that people wince if there's as little as 2mm difference in tread front to back - the manual even mentions that you need to change all 4 tyres together (so, you NEED to make sure that all 4 tyres are exactly the same and always bought together, and rotated front to back if there's noticeable wear anywhere - if you're buying one and have mismatched tyres, then walk away...). The diff bolts are also chocolate, as I remember they regularly snapped when people changed the diff mount - and that was on 5 year old cars - hate to think how many diffs have some sheared bolts in them now... The turbos and their seals also failed surprisingly quickly...
I'm honestly not wanting to be negative. I have a massive love-hate thing with the car. I loved driving it, but it cost me an absolute fortune to keep it on the road and I never really trusted it on any long trip, as I just expected something to break...
I bought the car standard and shortly after the engine blew and needed a rebuild. That's the reason it's stock. Only recently I got the hpfp done and a huge difference in the car, I find it much more responsive.
I know this might sound like a dumb question, but if it's not tuned then how will changing the hpfp make a difference? I remember J telling me not to bother with the HPFP until I'm hitting 300-320ish bhp, as the stock is fine til then (the HPFP on the mk2 3MPS needed changing asap tho). So, if you've seen an improvement with just a HPFP then was the old one bad? Could it have lead to the engine breaking previously (just wondering if you were getting lean afr)? Sure it's stock and not tuned?