Scott,
I used 3M Firestop 2000+ sealant available from Aircraft Spruce. It is in a tube and is applied with a caulking gun. I have used it to seal firewall penetrations as well as firewall to skin joints and it has worked well. There is a tech sheet on the Spruce website with the product. About $30 per tube.
Al