Hola mmusashi:

Si tu Astra es del 94 efectivamente lleva culata Kolven con la M2.8, lo mejor para no complicarte es encontrar una culata igual a la tuya (pero sin estar averiada), si el Vectra donante es un GT 16v del 93-94 no tendrás ningún problema (motor exacto al tuyo), en cambio si es un 2000 16v (89-92) puede llevar culata Cosworth, pero será un M2.5.

De todas formas no te comas el tarro con el tema de las Kolven, yo tengo un C20XE Kolven y nunca me ha dado ningún problema, es cuestión de cuidarlo, además una culata de desguace Cosworth puede estar peor que una Kolven.

Saludos.