Followed videos and repairs were easy enough. The replacement belt was about 2 inches shorter than the original. It was tight, but I managed to get it wrapped around the drive pulley. My original shocks were ok (no broken plastic) but I changed them as a precaution. These are not sealed shocks and probably were still good. Either way the new shocks were a perfect fit. All parts were shipped and received very quickly. (2 days)