RE: Do I need a servo programmer
The servo programmer is only really needed when you use more than one servo per control surface like two servos per aileron for a total of four. I assume that no pattern ship uses more than one servo per surface so you should be fine.