I run the YHM Phantom on my 15-22 all threaded 22's I own. Clean the stainless parts by soaking in CLR (Calcium,Lime,Rust) for an hour then you can rinse and wipe off with water and a rag. For the aluminum parts, just use any CLP(clean, lube, protect) you have and always use a tiny dab of grey...