Most of the Mobile homes I have rehabbed I had to do the same repairs to the bathrooms.
My costs might be a bit higher as I don’t put back in stinky old toilets, as they usually need repair anyway.
Vacuum out old toilet bowl and tank with a old carpet shampoo vacuum(only thing this tool does), cut or break off toilet flange bolts (usually rusted in place). Drag toilet to dump pile.
Since you have to tear out the old floor, cause it’s too rotten, I put in a perimeter 2x4 nailer joist to hang the new floor on around the edges. I put a mark on the wall over the center of each joist to provide a guide for putting down a chalk line to drive screws into the ply (This helps me a lot to hit the joist on almost every screw). Before ripping out the floor I make a pattern with heavy paper of the floor (they never seem to be “square”. I don’t like taking multiple tries to get the new piece back in anymore. I use this pattern to cut the vinyl to size too.
I measure for the toilet flange and water supply line and write it on the wall where the trim will cover it. I cut off the old toilet flange and toss it. It’s often damaged and sometimes the wrong style. I now put in a 2x4 joist box around the toilet area to strengthen the floor so the toilet won’t rock and break the seal and leak.
I use 3/4 exterior plywood in wet areas for floor repair. I use exterior sheetrock screws to screw it down. I lube all screws with bar soap to aid driving them (usually found in the tub or sink).
After the new plywood floor is in I use Patch All to fill the screw dimples and sand flat. Vacuum a few times and put down vinyl flooring with glue.
I use 3x1 furring strips as floor trim/molding that I stain. I use a pneumatic stapler to put them on.
After this I caulk the floor and wall seam of the molding strips and all joints with white DAP caulk.
I install the new toilet flange and the new toilet and caulk around the toilet to floor joint except about 1" in the back.
Time to repair:
Rip out floor and toilet - 15-45 minutes
Cut and install perimeter nailers - 30 min
Cut and install plywood - 30 min
Cut and install vinyl - 60 min
Stain,cut,install and caulk trim - 45 min
Assemble and install new flange and toilet - 60 min
Total time 4 hours (every thing went well)ie, did not find bad plumbing when floor is ripped out, did not have to repair rotted floor joists or fix hole in wall hidden by toilet. PVC glue can not dried out, cord on saws-all not cut, caulk gun in tool box…
This does not count time for tool setup, shopping for material or clean up and dump run
New economy toilet and seat $55
Wax ring $ .99
Toilet flange and 3" coupler$ 6.00
2x4 studs $ 1.19 ea
4x8 x 3/4 ply $25
Vinyl and glue $12.00 @7.25 yard
3" furring strips $ 6.60 @1.65 ea 4 needed
3 1/2" & 2" screws $ 6.50 @3.25 pound
DAP caulk $ 1.99 1 tube
TOTAL Material $116.48
Swear words free, but bad Karma…
link to bathroom rehab photos… sorry no in progress photos…