MCMark;
Good afternoon, I hope the weather out your way is behaving and you're well.
Whenever I need parts, the first place I call is Western Gun Parts in Edmonton.
https://westerngunparts.com/I have lost track of the number of parts orders they've shipped me over the years and have never had a single issue with them.
Good luck with the repair and parts whomever you source the parts from.
Dwayne