I don’t understand this one bit, how can you sell non-BoE stuff to recover your gold without a 90% loss when selling back to a vendor.
The two ways are pet buying and selling, which may take a long time, or a realm transfer. There is another way but it’s risky, find someone who wants gold on Silvermoon and needs it on outland then swap.