Are these PC parts compatible?