I think you should by them gift certificates for their "hometown" FFL / shop of choice...
Now, for a different track: Are you and your fiance going into debt for your wedding? If so, don't buy $1500+ worth of guns as gifts for your groomsmen. A) it's silly to go into debt for a wedding. B) it's even MORE foolish to buy $1500+ worth of "stuff" to give away while you've got debt to pay off. C) Going into debt for honeymoon? See B. D) What's your debt-load outside of wedding stuff? If you have any debt - put that money towards the debt and not on buying $1500+ worth of stuff.
But - it's your money.
I have to agree - well put.....BUT if you have the money to give such an incredibly "thoughtful" and VERY PRACTICAL gift, I'd go with the G43 - I've been carrying that more lately than my G19 or G23.