Well, if magic is rare, it probably should be costly, too. Plus, this would replace the generic "mage shop" idea with something much more specific where magical items aren't sold, but various components would be available, from the common (mastercrafted inks and parchment) to the rare (dragon...