Building it yourself is always a better idea, assuming you have the knowledge to do so.

What sort of spec you looking at?