I ALWAYS hated that cover, a Hockey Puck, up my butt every time I sat on it.
You can take the dimensions, and go to Home Depot, and in the Plumbing Department, they sell the exact size
FLAT, plastic, white cover for an exact replacement, and cheap, will last forever.
Take the opportunity to spray some lubricant down the post!
cheers,
Coyote