Prices can vary a lot for no reason other than the different dealer...
However its always worth confirming that what you are looking at is like for like... as I am aware there are a couple of versions and maybe makers of this model..so it would be worth checking directly.... as some dealers may buy up an older version to sell as other dealers only want the latest etc
there are many possible reasons but so you can rely on refusal at QC you need to check you are getting exactly what you want.
Personally I have used both guys mentioned.... I would not use Sora again in any circumstances.
But ask about mate as other factors that can effect the label price is whether dealer wants to do deal in different currency to the label price and what the shipping methods and costs are.... plus guarantees to replace if item is seized..some dealers do some dont...others are better in the event of problems after delivery etc
Its well worth checking out a few guys before deciding
and sometimes cheaper is not always better value