I would just get the Felpro gasket kit. They have the best oil pan and cam cover gaskets, and their head gaskets are excellent too. I just ordered two from Advance Autoparts for the engines I am building this winter. I think they were around $60 each. Comes with all the seals too. Really good quality.
For cast pistons, I've had good luck with ITM. Clevite bearings.
You can get both 85 and 89mm bore Cometic gaskets, but I agree with Tony and Tim, stick with either stock OEM or Felpro head gaskets.
FYI, I measured the hole size in the fresh Fepro gaskets I just received, and it's pretty darn close to 89mm. In an ideal world, you would want the head gasket hole size to be exactly the same as the bore. I've run 89mm gaskets on race engines with an 87mm bore without sealing or detonation issues.
I use the MLS gaskets on race engines mainly because once the valves are unshrouded, you need a larger gasket hole so that the gasket has a sealing surface in the valve area. The only other reason to use MLS is if you need a gasket thicker than the stock 1.25mm size. Felpros are 1mm. Now that I know that the hole size on the Felpro gaskets are 89mm, I will setup the next NA race engine I build to use Felpro. I use a Felpro on my A12 race engine with 13.5:1 CR without issue.