The switches were boxed well, came with instructions,screws,plenty of labels for extra switches, and are pre assembled on the panel and pre wired with approximately 12-14ga wire, and a nice aluminum plate mounting. I will definitely be buying more of these for my liveaboard project boat I am rebuilding on my YouTube channel PennWolf's Sailing Adventures. I'll add more after installation and use, right now just getting parts together.