I don't think the M900 fore-grip light will work on the rifle, either the A or the AB. When I install the M900A on my Colt M4, I notice the barrel cast a shadow at the 12:00 position of the light pattern, the shadow is not that bad, there are enough light for me to ID the target and surprise the target on the receiving end. For close range CQB work, it work fine.
On the other hand, I can imagine a much more pronounced shadow cast by the handguard, when the M900A was mounted on a 20" rifle. It might block out enough light that render your light pattern useless. I think one of the Surefire 9 Volt (I like the 9 Volt system because I can use the light all the way up to 200 yards) MU or Classic weapon light, mounted at either 3:00 or 9:00 position might work better. I have a Classic 9 mounted at 3:00 position for my ACOG equipped M4. I also have the bezel as far forward as possible to minimize the effect of shadowing.
leungken