Normal 12v equiptment is okay if you make sure the headunit and amp(s) are protected from the elements. Speakers can be non marine as long as the speakers are they are poly or composite cone and have rubber surround. Most will fit in OEM holes, but you just don't know until you get in there...
Hope this helps