new to RC racing an looking for advice on getting the above, originally bought an ezrun 9t with 60a esc, the esc is fine but the main shaft has come loose out of the motor an i can now pull it out

not sure if its cos its a reasonably cheap motor but now looking for something that may last a lot longer then 3 weeks. As im new i dont want to spend mega bucks but dont mind paying a little extra if it'll last