The cheaper solution is "not to make a whole room " clean... and anyway the purpose is to have sufficient cleanliness for opening the equipment, work, get data back and then the drive should be discarded anyway.
A good solution is cleaning the drive externally with alcohol and lint-free cloth (easily available on the market as laboratory material) and compressed air, then work on a closed cap / cabinet that could be easily cleaned . I was working on a home-made solution made with perspex and self-vented , the only critical element is the filter, is very difficult to find small quantities (and anyway this is not definitely cheap) of filtering material - the same used on air filtering of the class 100 or 1000 clean rooms.
Also, I should consider keeping the dust down using ionization, but the risk is to build some static charge....
BTW... about 13 years ago, I repaired some HDDs opening the case for mechanical repair under a light jet of compressed , filtered air... and relying on the internal filter of the HDD that should capture the "remaining" dust.... believe it or not, those drives worked for years - I recovered the data and gave them back to the owner telling him NOT TO USE them for work but only as a scratch or for more experiments. They were just 40 MB (yes, megabytes) or so, but it worked.
I remember that a guy, in the early 90's, decided to repair his ST125 , a 5"1/4 20 MB HD by itself beacuse of the cost of a new HDD.... the drive didn't spin up but applying power you could hear the motor trying to start. He opened the top cover not caring for cleanliness and the dust on the equipment, put some oil (!) and then the seized platter assemby was able to spin again. Incredibly, this drive booted, and stored and retrieved data and kept working .... I don't know for how much time....

but sufficient for making a backup copy of the data.
Regards