aftermarket is crap!
I agree with Blitzkrieg, go ahead and buy the OEM parts. I bought a new mast and cable off of ebay for $20 and it has caused me a big headache. The cable is the wrong one for the 4Runner motor. I contacted the company and they sent me a new one that was the same thing...