Meanwell power supplies have a name for having a good compromise between price and reliability.
I don't know Vicor, nor what sort of quality and reliability your boss expects from a power supply.
I can give you some pictures of cheap chinese garbage where thermal paste is smeared over the power transistors and diodes after mounting them, or where these components are not mounted flat to the outside for cooling. I do use these cheap things, but I would not dare using them without checking such details myself. This can easily cost half an hour for each power supply, which does not make much sense for a business model.