I know it is 20,000 tricks or treats required to craft the dragons, but in the spell shop it also says you can purchase all the tricks or treats for 20,000 gold which gradually reduces as you aquire more tricks or treats. So my point is why would anyone pay that amount of gold when the dragons are available in the market for 4,000 gold.