UTG makes a light that comes with two different bodies. One is a conventional flashlight body, the other is a mount that mounts to a picatinny rail. It uses 2 or 3 cr123 batteries. They also make a rail that attached through the vent holes in the handguard. The light has a pressure switch attachment. The whole thing should be around $50.00 or less.