i would do what you have done.
its the payment time as well for me would be the deciding factor and knocking you down in price.
he is in a way dictating to you, the price, when he wants pay. £140.00 divided by 3 = £46.6 per month , go and canvass nearer to home and in a few weeks or months your turnover will be back to the present level