I normally just use oxyclean and water and rinse well. I've noticed lately, though, that I've got some beerstone in my lines and kegs. I used BLC last time and it worked great!
I'm going to do some "spring cleaning" this year, and get new lines and do a very thorough cleaning of my kegs. My lines are about 3-4 years old, and it's probably cheaper and easier to just replace them them try to clean all the beerstone out. I have to take apart my faucets and shanks, too.