
Bit of a back story: I've had this problem in the ute ever since I put the Weber on and stopped using the factory air cleaner. When I coast down a hill of any duration, the engine starts burning oil. I know this because of the aerodynamic design flaw in the Brum where the exhaust gets sucked in through open windows when coasting down hills, I can smell the putrid stench of burning oil. After coasting down the long steep hill to work and stopping at lights down the bottom, when I go to move away again the guy behind me cops a cloud of blue/white smoke from my tailpipe

I always thought it was because my engine was wearing out and sucking oil through valve seals or past piston rings. Strangely, it stopped doing it this past week and I couldn't work out why. When I popped the bonnet to do my valve clearances today I found out; the PCV hose had popped off the crank case breather hoses.
So it looks like I need an oil catch can. Has anyone had luck with any particular design? links/info/pics would be appreciated. Obviously it will go on the breather pipe between the LH rocker cover and PCV valve, how complicated does it need to be on the inside?