Check your trim package ?

Did not fit 2000 Jeep Grand Cherokee Laredo. Bolt pattern on motor mount brackets to door are off. Had to use some old hardware and cut another bolt. Unit does operate ok. Quality not OEM of course but works.

###

