The problem with weapon mounted lasers (and any other electronics) is durability. Every time the gun fires, every single conductive joint gets strained.
You could probably figure out how to mount a 10 dollar laser pointer from Staples, but there's no guarantee it'll last more than a few shots.