Hello,
I guess I'm too old-fashioned,but I don't use anything but tap water for cleaning.BP and it's residues appear to be totally soluble in just palin water.The main object is to clean right away.Letting a dirty gun sit just makes the job more prolonged.
After the clean,I hit it with some Ballistol.No petroleum products.By the way,WD-40 is mineral oil in dry cleaning solvent,nothing more.Its cheap and probably is OK,but I prefer traditional products.
Regards,
Willy