I had the 2 nylon handles from some older grills that I had. You can order them from Weber 800-466-1070 or a Weber dealer. Weber also has free shipping until the end of the month. Free shipping code is dad2012
Sears will even order them for you (good luck with sears).
The metal part I just bought a piece of flat bar 1/2" wide, 3' long from Home Depot and bent it in a vise until it fit.