They are overpriced because the English clubs are richer and don't need to sell them. That sets the price higher.
If they were desperate to sell and that was their business model they'd cost less.
Add to that, English players want to stay within the country and don't seem eager to go to an...