Does it have the flash hider (if yes, what type of flash hider?) and front sight base with round front sight post, front triangular hand guard cap, bbl nut, and gas tube or is it a stripped bbl? What are the markings on the bbl? Triangular hand guards?