You're obviously going to be in the Asian price level here, so all that gripe/disclosure aside...
I have an Olight on my .22lr plinker AR that actually works well, is tiny, not a rail space hog, holds zero, and compares favorable to my Streamlight "real" defensive-gun light/laser. It's a toy, so being rechargeable is a plus, because you're not going to care if it eats batteries, and you're not betting your life on it, so... charge when needed. (Mine holds charge well, btw.) You can run it light only / laser only / or light+laser at same time with a simple switch.
https://youtu.be/9Ii494XffhQ
It's always on sale (except now, of course...:) ) I think I paid $80 or so. Wait a day or two, or google a coupon code: they're always running some promo. https://www.olightstore.com/baldr-mini.html