RE: SR speed controller on CP
I believe that the SR uses a different main gear and a much higher KV brushless motor than you'd need. So you'd wind up having to hope you can find a pinion small enough to get your head speed right. Can someone that has an SR confirm the tooth count on the gear?
As far as your pinion not going on the shaft, it may take a little elbow grease to get it started.