Yes. As long as the upper reciever has a HBAR designation.
Yes, but not the shorter M4 carbine varient.
Yes, i bought mine there. Great service and they took their time to make sure i got exactly what i wanted.
Thanks! Your answer is awaiting moderation.