i think you should get it done professionally... that's the best way to go. I think they use the product brand BG and use an actual machine to flush and suck the crap outta your engine... i mean if it's that bad, i'd go pro rather than the usual do-it-yourself maintenance.