Compressed air is kind of expensive but I understand that a vacuum can cause static discharge.
I have seen this here which is pretty expensive but looks like it does the job well.
http://www.amazon.co.uk/Datavac-Electric-Duster-ED-500-220-240V/dp/B003BZCOKK
Are there any other decent alternatives that are safe for sensitive components that you get in a PC?