M6 Hardware Sizes