wow thats f*#@, you are being taken for a ride, 620 for brake pads? i dont see how they came to that? bedix will be more that ok, and a minor leak from your rack is not that big a deal, had it on my vs, drove it for 3 years like that, although i did but a additive in it, stop leak or sumthing?