I've used both of the foaming bore cleaner and wasn't all that impressed. But I really, like Rocky and StokedC, don't feel you have to get the bore all squeaky clean anyway.
As an aside..on the Foul out electric cleaner. I have one and it is a pain to use..BUT...on a badly fouled bore it is the cat's meow. When it gets done..that bore is CLEAN. Then you just have to go out and waste a bunch of bullets getting it dirty again

. It really does work well on bores that are a bit rough. I used it on a friends 86 Winchester that just refused to shoot worth a darn. Good groups were 6"...at 50 yds!. After cleaning with the foul out(Lead cleaner) the bore looked completely different. Shot to a much lower point of impact and a 3" group at a 100 yds was about average for him. Fore me?? Well ...never mind! Did shoot better than it had for years. Shoulda seen the stuff on that rod when it came out too....and the juice looked terrible