Going in alphabetical order in the Supporting Vendors Forum,
I would suggest that you contact the following:
Parabellum Combat Systems
To see if they may have one. When they appear the price is typically $200-300 depending upon condition. If I needed that work done I would contact Jeff at Parabellum Combat Systems.