sounds more like a battery/alternator problem then starter motor problem.
did it crank hard or was it like a slow crank after they put the new battery in?
best bet would be go to a auto sparky and get him to check if something draining the system and get him to check the alternator and wiring