Any shop has to put their percentage on. Otherwise, there is no point in running the shop. I have dealt with BB a couple of times. Once, something went wrong which was neither their fault nor mine and Wil's customer service was outstanding - absolutely above and beyond.