I think the actual engine is the same except one cam. The Power steering on the C is electric, I think the B is run of the cam, hence the difference. The Vec C F23 box is hydraulic and if i'm not mistaken, the B is cable...........I think. The Fuel rails are different, but I think thats about it.