I have a 96 CR250 and the shock shaft is toast. I have found some on Ebay but most are really expensive. My question is will a shock from a different year fit my bike? The Honda part number shows my shock is unique to 96 but if another will fit and is more readily available from a newer year that would be great. Thanks.