Most of us in our club use screen wash. I was told by the guy that ran the BP course that it is what he always recommends. It works very well, but having only used that I have nothing to compare it against. I half fill a small margarine tub, put in the cylinder and detached nipples, and by the time I have cleaned the barrel and frame the cylinder and nipples are clean. I then swab it all out with dry patches and spray with oil.