Phil,
Have a set trade rate, which you do anyway.
If you're gonna sell to the public, keep it in line with the consensus - i.e. greens at £50 (or go to £48 if you have to.........)
Let the trade have their mark up, and don't undercut the trader, as it takes from their customer base.