Mc truck and bus