I find Savage Customer Service has always had parts in stock at the cheapest prices. Give them a call.