Sure sucks that parts are so hard to come by. I contacted spondoolies for a replacement controller for an sp20 and they quoted me $150 plus shipping........
Thought I had some bad controllers and it turns out all I needed to do was heat it up with a hair dryer. Then was happy mining.