There are smaller alternators that may fit. One is the Denso but problem may be the belt. Most of them are meant for serpentine belt and not a V belt. I would call a local shop that rebuilds alternators, they may be able to help.