For lenses, I use something called Residual Oil Remover (ROR). It does an incredible job of cleaning the glass, and removing any trace films from atmospheric conditions, being stuffed in bags, etc. It does not damage any of the fine and special multicoatings on lenses at all. (When the stuff was first marketed, there was a claim that it could give you up to half stop more clarity. I never believed that, but I will say that it does a fantastic job, and it also makes the glass less prone to dirt, dust and smudges, making it easier to clean.)
As mentioned by others, never apply fluids directly to the lenses. Always use a clean, soft cloth to soak up whatever fluid and apply that way. Not familiar with Purosol either, so not sure what it does.
For sensor cleaning, Eclipse still seems to be the ticket, whether in the pre-packeded wipes for MFDB as Doug mentioned, or in fluid for applying to swabs or other wiping devices. Unless you are shooting in really nasty conditions, once a camera body sensor has been cleaned with Eclipse, it generally only requires air from a bulb to blow any new dust off, or to gently brush off with something like the Visible Dust brushes.
LJ