If it's going to cost more than $125 to have one made, you'd be better off buying one from Brownell's. And Al is too soft.
My shop charged me $50.
Considering what I’ve made do with in the past, I’d be quite surprised if this didn’t do the job. I’ve been wrong once or twice before though