FEAR NOT!
Fixed front sight post = Std. FSGB? You will need to use a two piece rail i.e.
I would go with the free floated Gen II rails here. https://www.midwestindustriesinc.com/AR15-Two-Piece-Free-Float-s/327.htm
with the above mentioned
https://palmettostatearmory.com/psa-11-5-5-56-nato-1-7-nitride-upper-with-bcg-charging-handle.html
Good value build!
And or if DIY .
Ground up build:
barrel
upper
hand guard
gas block
If you can change the lug nut on a wheel you can change out a barrel and hand guard but get the right tools. I suggest a Midwest upper receiver rod in that it will work with 99% of receivers out there. Use the proper barrel nut wrench and a decent torque wrench. Moly lube the threads then do the 3 times tighten / loosen technique to final spec as per the directions for what ever hanguard you are using. More than enough YouTube vids to help you through it.
Gas blocks and set screws are a straight forward install. Again follow the directions and torque values for the given size set screw. After you get it running and are happy with it in what ever configurations you see using it then go back and red lock tight the set screws on the gas block to the same torque values. Larue , Guntec and Faxon make low profile blocks using 3 set screws vs. 2 if your a belt and suspenders guy. You can always get a barrel with a pinned block and be done with it. One less thing to assemble.
Either way , we have confidence. You can do it !