The finish on the receiver and heat shield is semi-durable but it is not even close to the correct paint job that the FNC actually has and the trade marks on the upper are not protected and is just down to bare metal thus rust is a problem for those spots.