A good question. I chose that oil on the basis of viscosity and being fully synthetic. It is said to have more robust qualities as required by Turbo Diesel engines, but basically oil is oil. I nearly opted for Mobil 1 which I have in the Roadster, but the viscosity doesn't quite match what the handbook suggests, so Castrol it was, but maybe a bit over the top.
Eezibleeds? - not a fan - too much risk of squirting fluid about for my fastidious tendencies!
The nipple caps came with the car, so if not MMC, are BHM.