I received this product and was hoping to have somebody install it but it seems I'm expected to install it myself. I contacted Amazon as well as product customer care but to no avail. I wasted time to install it myself only to find that the pedals screw are defective and chipping off. I'm returning this.
I got the item delivered way before the proposed date and the installation took hell lot of a time though the things n tools are in place. The received item had a slight bent connecting rod which took more time than expected to put it in the right place. Overall it's a good buy. Worth it.