This isn't really a home recipe. I used to think my bore was clean after using Butch's and other solvents. Read about Wipeout and decided to try it. Found out there was some copper fouling still left in the barrel (personal experience may vary).
All I use is a nylon brush to loosen up hard fouling if needed, then a jag and patch combo.
There is another bore foam that is supposed to work well but can't remember the name.