I am considering a replacement toilet as well. I rebuilt my 10yr old thetford this past spring and it was not difficult. BUT I learned that it is basically an inner and outer shell and nothing but the seat holding them together. There is no pipe the last 2 inches before the floor. If the toilet is flushed when you're not level, or traveling on a bumpy road there's a chance that not everything goes to the black tank... When I removed the toilet from the floor there was lot of evidence.
We are suffering from lots of black tank odors when underway, or sometimes parked when wind is 'just right'. When underway, if you have the Ac on 'Normal' to pressurize the cabin space, no odor. On recirculate, or 'AC Max' , you get some odors wafting up front. Ride with the windows down, and black tank unclean, better have a strong stomach.

Has been a condition since we had the camper. I do multiple flushes every time I flush the tanks. Doing this, there is no odor underway. So I know its not an issue of uncontained black tank contents creating the odor.

I tried to get a picture of 'the gap' I suspect LRUCH is talking about. This is a picture of our toilet, with the flush valve open. You can see between the base of the flush valve, and the black pipe on the floor, there is a ~2" gap. I didn't want to go in there with a tape measure to get an exact distance.

You can see in the area between the flush valve and the black pipe the remains of past eliminations.
Looking at the parts diagram (Thanks Donc13!) I do see part #7, the flange seal and bolts. These seal between the white(ish...) plastic toilet base and the black flange in the camper. On mine the flange seal is sealing well. For evidence of this, here is a pic from when I repaired the pedestal.

It shows the flange seal area (Upper left, out of focus) and it was nice and clean. No corrosion on bolts, and the area around the flange has no discoloration. There IS water evidence in the center picture area on the floor, but I am 99% certain thats from the shower door before I replaced it.
A better shot of where the toilet mounts shows little signs of leaks, slight rust on one of the mounting screws.
LRUCH - Was this area discolored/soiled , or showing signs of leaks there on yours? Does the first picture I posted (showing the area below the flush valve) show the ' no pipe the last 2 inches before the floor' that you are speaking of? I filled our black water tank, using a hose in the commode, until the water level was above the flush valve. Letting it set, I was hoping to expose any leaks or separations in the bigger black pipe that leads to the black water tank, and explain some of the black tank odor problems we have.
Nothing seen. No drips anywhere, and the water level stayed the same for ~15 min until I dumped it. I was at our local dump station, so not in a position to leave it full for hours like I wanted. But if there was a break/gap/space in the pipe between the flange and the tank (as I was looking for) it would have revealed itself by dripping water.
We have a 3/4 full black tank now, and it REEKS in the camper. Mrs V is most distressed. I must solve this.
I agree with the construction details of the toilet as described by LRUCH. I am wondering if maybe somewhere the seal between the halves has failed, allowing the stinky airflow from the area shown in my first picture. If the crack was above the flush valve level, my water test would not have revealed it.
I am hoping that it is not the vent pipe. ASSUMING it is one piece to the roof, I have a good seal up top to the roof, and a new weather cap on it. Having the ceiling fan vents open or closed does NOT make a difference in the smell, so I know its not drifting out the tank vent and into the ceiling fans.
I am now exploring taking the toilet out, and sealing the flange for testing purposes. If the smell goes away, I am led towards thinking there is a failure in the toilets seal to the cabin. Not the flange, but in the toilet assembly itself.
I have to see what size the pipe is after removing the commode, but these available in 3" and 4" at my local Lowes. And under $10.

Should make an air tight seal, and HOPEFULLY isolate the toilet as the source for the odors. Will post with results.