My 15-22 cleaning routine
1. Unload and make weapon safe.
2. Field strip weapon
3. Remove upper from lower
4. Use CLP to saturate bore
5. Use CLP and toothbrush top clean everything else.
6. Use GunScrubber(synthetic safe) to remove CLP and crud from pieces parts-except for barrel
7. Use CLP and toothbrush to clean upper
8. Add another dose of CLP to bore
9. Run bore snake through bore several times
10. Use GunScrubber(synthetic safe) to clean CLP and crud away
11. Run boresnake through bore once more
12. Lube BCG and FCG
13. Reassemble upper and lower.
Works for me.