I'm partial to factory radios because they look better and I don't have to pay extra labor to install it.

For an RV, perhaps you should just invest in a good blue tooth speaker that runs off of your phone which you could bring anywhere in and outside of the van?