It depends on how valuable your time is, and how reasonable your plumber is.
I have befriended a plumber after several large remodeling projects, and something like this, he would charge me $50-75 including the wax ring. It would probably take him less than an hour, in and out. He’ll stop by on a weekday while I’m at work, and my wife will let him in.
If I did it myself, it would be most of a Saturday, and I might save $25-50, but my Saturday is now toast. I have a LONG list of other/better things to do than fix a toilet on a weekend. And I can make up the $25-50 by buying cheaper beer/wine for a week or so.