Outstanding !!!

One idea regarding a temporary fix for the front sight is a bolt-on job called a “Power Wedge” offered by Fulton Armory;

https://www.fulton-armory.com

You may have to e-mail them for the size to fit your barrel.