Yes, the piston move freely in the cylinder.

I'm not sure what three rubber hoses you mean.

The wheel cylinders look good. No leaks or anything, and they return to the seated position when I removed the master cylinder.