I used an athena top end gasket kit when I pulled it apart to stop an oil leak. It hasn't leaked in the year since I did the work. Comes with everything you need, pucks, base gasket, head gasket, valve cover gasket, etc. I'm sure some other folks have different opinions on the best gasket kit, and I've seen complaints of leaks continuing after using just about any make gasket kit. I'm not so sure its so much the gasket set, but making sure that all surfaces are mirror clean before putting it all back together.