Excellent product with subpar assembly procedure and process. Although the pictorial assembly steps were useful it lacked detail in terms of locations of connection points resulting in much longer than necessary assembly time. There should be more pre-assembled items or details on how to join some of the smaller pieces   (Such as the shock absorbers).