The only thing that makes me leary about Eezox is that it has chlorinated esters in it, and it doesn't take much chlorine to cause corrosion in stainless steel.
I used CLP for years and as far as all-in-one products go I think it's about as optimal as you can get in a product that does 3 things well.
But for pure cleaning there are better products.
I now use Ed's Red for cleaning. Sometimes for light cleaning I just use half & half ATF & mineral oil.
I don't have an R9 (yet) but I use a combination of Mobil 1 and Lubriblate SFL-0 on my firearms. Mobil 1 on all the lube points except the rails, the rails get a small amount of Lubriplate SFL-0