This Privateer Shock is designed to fit the XR / CRF50. Its the longest shock you can find that will still fit with the stock swingarm. This is a perfect shock for your abuse - has pre-load adjustment. Works great with your stock swingarm.
NOTE: On 2013 & up CRF50 (Made in China now), the shock may rub the sub-frame very slightly but will work without issue