It was not difficult to install, but the splines on assembly were not perfect, had a rough time putting the wiper assembly on lined up the splines perfectly but it was rough going to get them snapped into place. Maybe others will have better luck than I.