Servo problems

The battle switch specifically states that it uses servo pulses

Standard servo pulses have a repetition rate of 50Hz, and a typical duty-cycle of less than 10%.
Arduino PWM runs closer to 500Hz.
At this rate, your maximum pulse length is a shade under 2ms.

How are you powering all this?
Can you provide a link to the spec of the device?