Have you looked into VexPro's stock? It may be a tad more expensive, as you need the solenoid base to go with it, but in the end it is quite compact. We have never had problems with it so far. With their new partnership with WCP, you can go to
West Coast Products and order them from there. Since it is a California based company, you should get them very quickly!