Typewriter foot for Olympia SM9

I have an old Olympia SM9 manual typewriter. It's a beautiful machine, but the rubber feet are getting crumbly and gross. These are replacements that I plan to get printed in TPU.

My test print fits fine, but PLA isn't exactly a good foot material.

OpenScad included if you feel the need to tweak it.