i second that. 10-15 bucks will get you 8w uvc fluorescent light. i have 2 of those in my bathroom, i put them on for 15 min, and they remove all smells. including cat litter box. it makes ozone. which is good, it kills germs inn far more places than just surfaces. it takes 5-10min to ventilate the bathroom from ozone. those led sanitizing lights are scams. a good led of 254nm and lower are 10 or so bucks, and it has fraction of a watt.
yep, i second fluorescent tube advice, i got mine for under 15 bucks each, downside is that it needs an ac plug, but it uses regular size 8w tubes, there are portable lights that use such tubes, white ones, just replace it with germicidal one, and remove any lens the light might have.