Can the newer 98'-99' 2.2L head be used on the 95' 2.2L and can the ecotec head be used on the 95' 2.2L?

the newer 98-99 head possibly (with modification) Ecotech head.. no.