Zenith carbs, which is what came on GMCs, were made for a specific engine. A Zenith from a 248 or 270 might "work" on a 228 but you can't expect the kind of performance as from a 228 Zenith. Many people have thrown Rochesters on GMC engines. Again it will "work" but not like the original carb.