Microsoft keyboard replacement leg

I designed this keyboard leg to replace a broken part on a Microsoft Natural Ergonomic Keyboard 4000 v1.0. In the Comments section, maker Norm Nichols reports that it also works on the Microsoft Multimedia Keyboard. I have no idea if it will fit other keyboards, but if anyone lets me know what it is and is not compatible with, I'll add that information here.