Products [MS-624/MS-632/MS-623(part)]

All tests pass.