"Right" is an interesting term with a rather broad range of meanings. Assuming you mean "finished to a personally satisfactory standard," I'd suggest you take your time and money estimates, whatever they are, and double them.
My car is not right, will never be right, and I don't care. I deal with whatever needs to be dealt with, and other stuff gets worked on when I feel like it. If I get it too right I'll never drive it. As to how much money I've thrown into it, well, those records are permanently sealed.