Regarding lube - If you're a guy who goes to the range and shoots 1-200 rounds in an afternoon, you won't see much difference buying something like Froglube (or my preference, Slip2000) over something cheaper. Where those products shine is when you're running a gun hard. Add a can and you'll really see a difference. They last a lot longer before burning off than CLP or similar.