When you have the time to tinker, you don’t spend $$$
I find that even when I don’t have tinker time I still am better off fixing. The first time I consider the expense (time/money) to be tuition so I am better prepared next time. Also, I find ‘new’ is often more poorly made than the thing I am fixing.