ABRO flush is for diesel fuel and is put in the fuel tank. Badhral is engine oil flush that is put in the engine compartment to clean the oil passages of carbon and other deposits. Both are for totally different purposes. But what Sat was trying to say is , both these solutions cost roughly the same and i concur with Sat, I remember buying bahradl for about 230 or so not too long ago. I'm going in for another oil change shortly i can definitively tell you when i perform a flush this time.