I've had the Gene Berg breather unit for many years now (probably close to 14-15 years) and it's worked perfectly:
http://www.geneberg.com/produc...amp;products_id=3059
Also their stock size Achiever pulley....good stuff
http://www.geneberg.com/produc...&products_id=809