I got my pcv breather and pcv valve with grommets from the local auto parts place in stock. For the breather, I used 19/32" pcv hose I think. The pcv valve line is different, but I did find it online for $5 or so. Haven't had time to order it yet so I will just fix the part that is leaking for now.
Make sure to use pcv line and not vacuum or fuel line. I guess I used vacuum line at one point and it doesn't last very long. The pcv hose is made to withstand the oil and not swell up.