Looking for glass lenses for my trustfire TR-801 and mini maglite

Can anyone tell me where to find glass the size for trustfire tr-801's, mr.lite J4's etc.?

I am also looking for glass for my maglite mini AA, as the garbage plastic one is scratched and hazed to no end.

Thankyou for any help!!

I've been using these UCL lens's from KD for my mini-match builds. So far I'm impressed with them.