Are all these parts compatible?