Den Buz20 würde ich dafür nicht ohne Kühlkörper nehmen. Die rechnerische Verlustleistung bei 21W/12V = 1.75A ist zwar noch im Rahmen (0.6W), führt aber schon zu relativ starken Erwärmung. Allerdings kann der kurzzeitige Strom bei einer kalten Halogenlampe wesentlich höher sein und den Mosfet ohne Kühlkörper eventuell überlasten. Wenn du sowieso noch eine Bestellung machst, dann kannst du dir auch gleich einen moderneren Logic-Level Mosfet wie den IRLZ34N besorgen. Das spart dann auch den Mosfet-Treiber, da man den Fet direkt über einen Widerstand (ca. 100 Ohm) an einen IO-Pin des µC anschließen kann.