No need for a compression check if the car drives great, compression loss means power loss and the car would be sluggish and/or making strange noises.
Seafoam cleaning needs to be done by yourself if you really want to go that route... No place to get this done.
Why need and engine rebuild if it runs great? A brand new engine from Mazda costs about as much as a complete rebuild by the way (I think approximately 5000 euro?), but this is much easier/faster/cheaper to get done though.
As for the starter engine; check the other thread you posted regarding this problem, I explained it there.