I've dealt with James at Parkview and he was great. Replaced the differential bolt under warranty, no hassle at all.
As for the battery, is your car parked outdoors? I know the cold temperature pushes any dying battery over the edge. My battery died last year around this time. If it's parked outdoors, I would definitely get the charger.