Hi Mowerfreak
After doing some homework the answer to your question regarding the logo on the wheel caps is that it is the Mayfair logo, same as what is evident on the front of the base of some models. I could be wrong but it looks identical.

Cheers
wce