This OEM Curtis (1204) short body EZGO Marathon Controller with four buss bars is a perfect replacement controller for your cart. This controller is pre-set for 0-5K throttle, but can be adjusted with a hand held Curtis programmer for use with 8 other throttle inputs.
Many other parameters such as acceleration, HPD, voltage, plugging and more are also adjustable on this controller (using a Curtis Programmer).