It appears to be a direct bolt in. The pulley looks the same as stock. No rating on the alternator. Only thing that it might need is a couple electical connections as they are little ring connectors on it now and I can't remember what a 1994 D90 has (I replaced my LWB one last). It is new in box.
*not legal advice*