I think it's earlier years that work. They changed the motors about 92. I pulled 2 motors and a module from a '95 and they wouldn't work. Sold them to a friend who has a 98. The circuits in the modules are different, too, even though they have the same harness connections.
This from Rock Auto:
93 Firebird CARDONE 829121H {#16516654} Right side
91 Firebird CARDONE 829121H {#16516654} Right side
90 Firebird CARDONE 829101H {#16507924, 16507925, 16507926} Right side
90 Firebird CARDONE 829102H {#16507923, 16507926} Left Side
88 Fiero CARDONE 829102H {#16507923, 16507926} Right side
So, 90 and earlier are the same as the 87 and 88 Fiero, except they must be used on the opposite side.
Some people have reported purchasing replacement motors and had to swap pin locations in the harness in order to make them run in the right direction.