I "think" I am correct here but... Heartland does not supply the battery, your dealer does.. regardless of who supplied the battery, the brand should have been on the battery and the dealer and, or manufacture of the battery should have made some kind of adjustment based on age. Normal battery warranty is 12 months, no charge. After 12 months is based on quality of battery purchased, 24, 36, 48 month warranty and prorated accordingly. It is very rare for a battery to fail in less than 2 years, unless you have left something turned on and draining the battery, which is not the batteries fault.
I think who ever did your work was lazy and wanted to make an extra dollar.
Also,,, just for public information... if you have, or know someone that uses a battery powered wheel chair or scooter. A lot of times these get left in the on position... then the battery goes dead... call service..Service says "needs new batteries,,, about 100 to 200 bucks." Not true.... the charger that comes with the cart or chair usually will not recharge a totally dead battery.... but,,,if you take one of the little 12volt chargers (normally what the batteries are) that puts out 6 to 12 amps "and not the 400 to 500 milamps" charger that came with the chair or scooter, hook directly to batteries it will bring them back up to operating condition where after a couple of hours you could hook back up to the regular charger that came with the unit and recharge the battery. As an addition, this is for the gel-cel batteries that normally are in the wheelchairs or carts, they are hard to kick off when totally discharged.
I know from experience... my Mother was in a chair for 8 years,,, had my FIL in a cart for about 2 years.... This may not work all the time, but most of the time it does...
Also if your not familiar with 12 volt batteries or chargers and how to remove them from a chair or cart, or how to hook a battery to a charger, do not do it, there is always the potiental of fire or explosion if hooked up wrong.