Yes- that's a good one- I use one of those on a Steyr AUG (airsoft- what else were you thinking?)
Others I can recommend but I need to get links for you which I'll post later.