I gave up on dusters years ago. I have a portable compressor with a moisture trap on it. Less than a 100 bucks.
Not an ideal solution if you only have one PC to keep the dust out of , but it also inflates car tires, water toys etc. as well.
Mind you, some days there's ten different PC's through the door here, so you can understand why this makes sense for me.