Call Shox.com. Check out their site. If you are still under warranty and need a replacement they will send a new one to you and then credit you when you send the old one back that way you don't have to be out of commission til a replacement comes in. They will also match prices so if you get a cheaper price from another retailer they'll match it. (they don't match group buys)
Also check out Kingmotorsports.com and Autocarparts.com