The price you pay for parts is also a factor of how long they last, buying cheaper rebuilt parts will not last as long as a new OE part from the dealer. If you click click click then it starts is not a weak battery. I would inspect the wiring from the battery to the starter and from the battery to grounds to include cleaning these terminals and connections. A weak connection will give these same symptoms. As you try to make the starter work, a weak connection will heat up creating a better connection and allow more amps to flow to the starter. Otherwise you will need to replace the starter again if all electrical items test good, this includes wires from your ignition switch to the fuse panel and starter relay to the starter solenoid and all mentioned wires and connections. Loose wires and corrosion will act this same way.