Alpine head units are schweet, and either JL or Alpine subs would be my recommendation. I have the alpine 7894 myself, very nice deck