So a lot of this has been trial and error, and I ended up having to 3D Print these to test for a good fit. As a result I have had to make some more alterations. I have also added filleting to round off the edges for a better fit.
To avoid further confusion and to allow for updates, I have put them all in a folder on Google Drive. The ones labelled Modern Rover do seem to be correct for the wider chassis, while the Rover Classic are for the wheels on the older 18" chassis. I made a separate one for Easyroll wheels, which produces a longer seal to provide a more secure fit on the modern plastic wheels.
When I find some time I will do a file for the Victa wheel seals too, seeing they are also now obsolete. The ones they are selling as "wheel spacers" on eBay are not the same thing.
Please ignore all earlier postings of code and only use the files in this Google Drive folder below:
https://drive.google.com/drive/folders/1xgqqzzKivddJ7MWvR3MRjXc5D0uaEBc9?usp=sharing