I always do the same, it really works, but remember to use it with cool air otherwise you'll be overheating the PC's parts, also, try not to use any kind of brush to clean the dust because you could create a lof of static inside the case and that's really bad, believe me.
The most commonly used cleaning agent is good dry cleaner which is oil based and evaporates easily avoiding wetting the components of a computer. Paraffin thinner which is used to thin paints can also be used sparingly with a small brush before wiring off any residual grime
I can't think of anything specific on product side. I know Colin seems to be the brand that you can use for the cleaning computer screens. You can also get those cans of air blower which can be used to clean the keyboard. There are some of the other computer products that you can use in this case for cleaning inner parts. But those would differ based on each part. That's something you have to look around.
I don't have a laptop, but I have a desktop PC. I just use alcohol to clean the keyboard and a cottonball. I guess if I have a laptop then that would be much harder to clean. In a desktop PC, cleaning the RAM and fan is much more easier.
There are a lot of variables to choose from but i would recommend something that doesn't alcohol and isn't too strong.