yeah, i've had mine almost 100k miles now on it. (only had it for the last 15k or so). only problem ive had is EGR.
if you get it, make sure to REPLACE and NOT CLEAN it. There are revised egr valves, Mazda N/A even admitted to the problem, and manufactured new ones.
Cleaning will only give you another 6 months before the CEL comes on again..