Givati Firearms 10.5" short stroke piston micro 300 blackout