I’ve never met a plumber who couldn’t fix a toilet in the quoted time and budget.
The reason I do it myself is that $75 in parts is actually $20-30 in parts and I can order parts and then do 45 minutes of plumbing work faster than I could figure out what plumber to call, arrange a time, and then stay home to let them in.