Build a 904 or buy one off the shelf?

I just had mine done it cost me 1400 my mechanic did everything and gave me a 1 year warranty. I thought that was a fair price.