loads of them on ebay might be easier to get one thats the right size for your laptop from there, my guesses are you may be able to get an anti static one to which will stop any dust
I clean mine using a piece of tissue (not cotton as it leaves small bits) after spraying it with a cheap perfume that I have and it has worked for me perfectly