instead of npc there is the option of simply making a "box" which serves the same purpose. not unlike a mystery box, potentialy "superior mystery box" etc, could also offer it for loyalty/vote/donor points but in my opinion it would be best to keep it as a gp buyable, for the money sink purpose.