FWIW, I bought some of them about two years ago. Put them on a 1911.
I wouldn't say it was false advertising, but my "results varied."
Decent glow right after charging, 20 mins later too dull to see.
Save up and get night sights, or get a weapon light. IMO your money is better spent.