BEWARE of NorCal MasterCraft. They advertised the FX motorcycle shock as you mentioned, I bought it and had it shipped. I then opened the box and discovered it was NOT for the FX!!! It was for the older X motorcycle. I called and told them I wanted to have my money refunded and return shipping paid. The young girl who sold this to me said too bad. She then had the nerve to say I was stalking her since I was on the phone for over 15 minutes saying why they must refund my money, since it was their mistake, not mine and why should I have to pay a penalty due to their lack of expertise of selling a misadvertised product. I honestly think this girl has a mental condition. Anyways I had to call back and ask for the owner, which they did not transfer me to. Instead the head manager listened to my issue and instantly refunded my money and sent a prepaid UPS tag for the shock.
With that this was the most HORRIBLE experience I ever had with any company. They don't know what the hell they have nor what it fits. They wasted a good portion of my time fixing their problem. Also they made me feel humiliated, by the young girl, who had disrespect for a customer who had an issue due to their problem.
Again, BEWARE and I would not buy a single thing from these guys.