Kriss, bear in mind that if you fit any upgrade kit other than the MMC one, the factory takes the view this will invalidate your engine warranty. This was confirmed to me by my dealer, who specifically asked them that question. Whether they are entitled to do so, is another matter. As I don’t want to have that argument with them, I intend to fit MMC Stage 1 kit to my car rather than G59 or Krazy Horse.