The lube requirements in a gun are pretty light, with one exception. That being on a rifle's cocking piece or a DA sear. ATF by itself is actually a very good choice, as it has some of the extreme pressure additives found in gear oil, without the extreme viscosity. I wouldn't mix oils like ATF and engine oil, as you don't know how the different additives in each will react to each other. The may be compatible, and they may not be. Without knowing each specific additive there's no way to tell. STP is primarily a viscosity increaser. As such, I wouldn't use it. As an engine oil additive, it's snake oil like all the rest of that breed. Or, put differently, it does a good job of moving your money to the Granatelli Bros., but isn't useful for much else.