I tried to add Aegis to uostore by following code
Register<Aegis>(1159165, 1158738, 0x1B76, 0, 0x47E, 600, cat);
where "Aegis" is used to identify the item dropped to your backpack after bought, "0x1B76" is shield picture displayed in uostore gump, "0x47E" is hue of the shield displayed, "600"...