Glad you got it fixed.... In my case the shaft, not the ball broke, and the temp replacement shaft I made.. Well I broke the ball.. Now I know a lot more about it.
The ball kit includes a new ball a BRASS shaft with washers and a new spring cartridge (The thing that closes it)
In the course of messing with mine I messed up the seals.. Got the new seals from the same company you linked to above (marine supply) they had the best price.. Arrived Tuesday. Installed, Held water, Cleaned and WAXED the bowl (Which needed it) Waxing makes the .. er... stuff slide down better.
Today I got my new Dino board for the furnace from AmericanRvCompany and plugged it in.. No other work needed... And IT WORKS 100%.. Looking at the Dino board (Dinosaure boards inc) It appears to be much better made, and it appears they think what happened to my OEM board is what I think happened to it, since they included protection against that failure cause.
I'm saying very nice things about companies like these.
One might say I have very "Warm" Feelings about that Dino board