ULN2803A = 8 x Darlington (500mA) mit Basis-Vorwiderstand und Freilaufdiode für induktive Last im 18-pol. DIP-Gehäuse für 40 Cent bei R

Edit: Wenn Du den Plus schalten mußt, dann kann das der UDN2981A; der kostet allerdings 1,60 Euro.