Not sure what your question is, really. The price for any job will depend on a number of factors, amongst which are: material costs, labour and to some extent, what the market will bear. Material costs are usually predictable, but the time taken depends on things like ease of access, existing electrical infrastructure, whether or not the kids/pets get in the way, how much the client hangs around asking daft questions or talking about the footie. Also, a two-hour job needs to pay half a day's profit by the time you factor in time for unforeseen difficulties, clearing up, travel, etc.
It's almost impossible to judge whether your quotes are 'fair' without seeing the job, but neither quote sounds unreasonable.