another important thing is the use of genuine parts.. i have experienced that if u try to save money by going for cheaper solutions, in most cases u end up spending more money than that of original parts... thats y i try to go for genuine parts, they always work better than after market cheaper options.
like... i had to change the fuel pump (which is located in the fuel tank) as the original one got out of order after the car went in heavy rain fall. The genuine one at that time was 2400/- dont know about the current price, it looked expensive to me so i opted for cheaper solutions and found a chinese fuel pump for just 800 rupees.. i happily installed it but it worked only for a few months after which i had to change the fuel pump again.. so in order to save some money i actually spent more than the actual cost of 2400 rupees.
similarly the shocks & springs does not perform as good as the original ones, so i am thinking to get the genuine ones next time.