Otis makes good stuff, but from what I've seen of their cleaners, lubricants, protectants, they're just so-so.
If you truly want a one stop shopping experience for cleaning your firearms and a host of other things, try FrogLube. You can read about it at www.froglube.com.
I use both their CLP and their new solvent and it gets my guns clean as brand new. It's all I use now and don't anticipate ever switching back to the petroleum based products, which "do" work, but they attract dirt and they're kind of self-defeating.
If you get some, just make sure you use it as directed by warming the parts first. You won't believe how easy following cleanings will be. Most everything just wipes off with a cloth.