Both are stock other then the light, fnx45 tactical on top, never had a malfunction, bottom is the 19x its never been fired but ide trust it. Its a glock. Kentucky gun co has 19x new shipped for 576, i blew one of my gssf coupons at adventure outdoors and got mine for 535 but i didnt know they charged a fee to use that and by the time ur thru an hour of all this additional paperwork they have i wasnt gonna walk at the register so it was 595.. another sootch vid pretty cool. If u join gssf for 2 years 60$ u get 2 blue label coupons u could use on a beater 43 or a new gen4 19 is 399.