very reasonable priced, very high quality parts  

Pros: easy instructions to follow
Cons: can find nothing wrong with it