I have this FN 509 tactical. It comes with everything pictured. Except for the compensator. I want to trade it for a gen 5 Glock 19 or 45 plus cash on your end. Please text 985 six zero two 7866 for fastest coms.