Great product after it is put together.  I'm a machinist/mechanic by trade and was able to assemble this, but to someone not as experienced, this was not easy assembly.  I had to re drill holes for this to line up, etc.

Pros: Looks Great
Cons: Assembly was not an easy task.  Had to re-drill holes to get things to line up.