Hi there, we have a 2017 Bunk and believe the wiring has remained the same in newer models. Take a look under the front bed, starboard/curbside. The solar pre-wire kit normally drops two wires from the roof box here along with the CAT-5 cable for the remote monitor panel which would normally be installed on the kitchen wall just under the GFCI plugs. Typically the solar charge controller will get wired into the positive and ground/return bus bars found in the under-bed nest. Double and triple-check the polarity with a meter.
We were pre-wired for solar but did everything ourselves.
As for batteries, I would suggest looking at a couple of 6V AGM batteries in series in lieu of 2 x
12V. BatteriesPlus Bulbs has a good deal on 6V 200Ah Duracell batteries which should fit the battery box without modifications and withouth a significant increase in tongue weight.
As for solar, Zamp never impressed me, but we did have a dealer install another Zamp box at the front and run 8awg wire down to the wiring nest. Note that the factory normally uses 10awg wire for the main run which is pretty long - maybe 50'. We chose to use a single large solar charge controller, Victron 150/70 Smartsolar MPPT that supports up to 1000W @
12V. We currently have five roof-mounted 100W Renogy Eclipse panels (room for two more) and two ground deployed, 100W Sunpower flexible panels. We'll likely end up with one more roof panel and one more ground panel to round out our system. We rewired the Zamp external connector to run directly into our Victron charge controller.
The roof panels are mounted on AMsolar rocker feet which are glued to the roof. We purchased bulk marine grade duplex wire, lots of MC4 connectors and made all our cables to length. We made our own tilt bars using bulk aluminum bars from a local hardware store.
That's the high-level overview. It's a pretty easy job overall. Our IG account has some more photos of the process - @alltheplaces2go.