The included Arduino code allows an Arduino Uno to interact with a Cytron Shield MD-10 R2 motor controller. The motor controller is then connected to an HDA4-50 linear actuator from ServoCity. This produces 115lbs of thrust for a 4" stroke.
The 115lbs of thrust is likely not necessary to shift the Edsel transmission, however it was chosen as a good starting point. It's unclear whether 25lbs of thrust would have been enough while parked on a hill.
The motor is connected to an auxiliary fuse panel with a 10A fuse.
The Arduino is connected to USB car chargers which accept 12V input and produce 5V output for the Arduino.
The USB chargers are each connected to one terminal of the Edsel push buttons with Tap Splice connectors to prevent the original wires from being cut.