BG44k is a much harsher cleaner than the others being recommended in this thread, from what I can gather. BG44k isn't something you'll want to run regularly. If this is a one time deal, go for the BG44k. If you want to run a cleaner every month or every couple of months, go with some of the suggested alternatives.