You put the effort into making a system to get a custom look of armor, but the system is terrible IMHO. Why wouldn't you just make an 'appearance' tab, where you can put any armor/helmet/cloak(pretty plz) of your choice to get it's appearance, and continue to sell exclusive looks in the store?
Honest question here, the armor kit system has too many design flaws to be, well, good.