Can't tell you if the part numbers are the same, but it appears they might be. Location on a 95 is identical to a 93 (multi-use bracket above the RF passenger hush-panel).
The system is complicated. There are a couple modes of failure. In basic terms. the RAC module controls two relays that are mounted to the base of the passenger'* a-pillar. Relay H controls the radio power (feeds fuse 80) and relay J feeds the power windows and sunroof (feeds circuit breaker 1). However, these relays also control these functions with the ignition in normal (non-retained mode) so ignore the relays for now as they're a remote possibility.
First major step is to make sure the RAC is getting power and ground. Power is coming from fuse 10 and is a pink wire at the RAC module, pin B of C1. Ground is Pin G of C1 and is coming from ground distribution block S308 on the passenger side floor (kickpanel), and the connector bus is in the door sill (as expected). This is a black wire.
To test the door switches (assuming you have power and ground to the RAC at this point), Disconnect the RAC and close all doors. Measure RAC connector C1 Pin C to ground. It should be infinite resistance. If it'* not, you have a shorted wire or door switch. I'm beginning NOT to suspect this, as your DIC should tell you this, and your courtesy lights would stay on whith the doors shut.