One of the characters in the vin is the engine type. If the 2002 and the 96 have the vin character, it should fit. You may have to use your original flywheel, not sure. Like I posted, the belt routing was different. But a 6 year spread between engines, may not work with the diagnosis changes, ie computer. Look here.
http://service.gm.com/dealerworld/vi.../vincard96.pdf