Bacterial microcompartments (BMCs) are nanometer-scale organelles with a protein-based shell that serve to co-localize and encapsulate metabolic enzymes. They may provide a range of benefits to improve pathway catalysis, including substrate channeling and selective permeability. Several groups are working toward using BMC shells as a platform for enhancing engineered metabolic pathways. The microcompartment shell of Haliangium ochraceum (HO) has emerged as a versatile and modular shell system that can be expressed and assembled outside its native host and with non-native cargo. Further, the HO shell has been modified to use the engineered protein conjugation system SpyCatcher-SpyTag for non-native cargo loading. Here, we used a model enzyme, triose phosphate isomerase (Tpi), to study non-native cargo loading into four HO shell variants and begin to understand maximal shell loading levels. We also measured activity of Tpi encapsulated in the HO shell variants and found that activity was determined by the amount of cargo loaded and was not strongly impacted by the predicted permeability of the shell variant to large molecules. All shell variants tested could be used to generate active, Tpi-loaded versions, but the simplest variants assembled most robustly. We propose that the simple variant is the most promising for continued development as a metabolic engineering platform.