Nice post Dude! I wish I had this when I was changing my guides! Couple of things to add for anyone using his write up - the vanos non return valves he mentions are part # 11121706921 and I may have missed it while skimming through but make sure you also get a new tensioner part # 11317531813
One last thing, verify that the parts you replace are specific to your year, month and model at
RealOEM.com Online BMW Parts Catalog