ok do i need a marine if i use the splash guard
No, you don't need the Marine badge on HU or speakers.
I'm running the Alpine 149 bt, Sound Stream Nano 520D amp , and Infinity Kappa speakers.
I also used the install kit and splash cover from V Twin and the PAC interface . Sound and fitment are great. Ran in plenty of rain storms with out any problems.
2010 FLTRX , Stage 1, 13" Madstad, Mono tubes, SuperShox, Heritage style bars. Alpine CDE-HD149BT,Soundstream Picasso Nano Series PN4.520 , 5X7 and 6.5 Infinity Kappa speakers
If I have to explain ,you wouldn't under stand anyway.