I can help with the hose, its standard overbraid leak off hose (3.2mm ID x 7.2 OD). Motorist shops sell it or try hose suppliers on the net or eBay.
I replaced mine as they were porous and fitted spring clips to the hose unions as I don't like the idea of push fit only.
Careful you don't break the leak off Tees as you can not by them separately, I removed mine and replaced the O rings with Viton rubber ones, (I can't remember the size). Don't remove them unless you've got new O rings as they're made of crap Mercedes rubber and they will leak.