It depends on the type of metal roof you have. On my garage I have the metal type that has 4 small ridges and the large flat valleys. For this type get yourself a roof jack, several of the foam strips with the metal roof profile cut into them, and a couple tubes of butyl sealant.
Lay the...