The main issue with GLFS is that you disturb your zero every time you clean the gas system. IMHO the gas system is an area that is better left to its own devices that way you can deal with it without worrying about zero.
This system will not be a GLFS, will allow you to properly clean your gas system, have a smaller front sight post then the factory sights and likely be cheaper then the one posted.