The Lumina Vans used a throttle body injected version of the 3.1 that also has a distributor, so it is not compatable with your car. Since your car is a 95, you need to determine if it has roller rocker arms or ball/pivot rocker arms and whether it has OBD-I or OBD-II diagnostics (gotta love changeover model years). If it has ball/pivot rockers, the only engines compatible are 93-95 Vin-M 3100's with that rocker design. If it has roller rockers, you could use a newer Vin-M engine, but if your car is OBD-I, you'll need to change most of the sensors and retain your upper plenum and throttle body. If your car has OBD-II, then any Vin-M up to 99 should work with minimum changes.