Hdds can have unlimited life span but from personal experience they last a lot less than SSD. Hdds are prone to physical damage so buying used via shipping is also troublesome. SSDs do have a limited write limit but it is more than enough.
So to op I would recommend buying Ram, CPU, cabinet...