dimmer switch

Yeah, I think you do need the floor mounted high beam switch. I might have one if you can't get a new one.
Mike