Excellent work !!!
I use onlinemetals for all my fabrication needs. I've built a couple of ham radio antennas for fun. Home Depot sells pins with spring-loaded detents in 1/4" x 2" long ... I don't remember if they carry larger ones. I'm thinking bolts with wing nuts if they don't have them.
That's exactly what I had planned with part "B" - the axle parts. "O" rings would be a nice addition.
I'm a weekend off-roader and probably will flip the lights down 25 days out of 30.
Damn nice job.