Re:
Never been able to fault Amazon which is a bugger really ;-)
Will even give you a price match if you ask on their prices if they reduce them. So always keep an eye on the prices using camelcamelcamel or similar for a month or so.
If it is from the marketplace and not handled by Amazon, that's up to them not Amazon, they are just a platform at that point.