Check these guys out they rebuild lots of SM-420's.
http://www.novak-adapt.com/catalog/sm420_parts.htm