Isn't the word 'quote' a legally definable term ? Other wise its an estimate.
If you quote me a price for something then it means ' you can quote me on it in a court of law'.
So if your builder did not revise his prices due to the time elapsed, which would have been reasonable, then the original price must stand, surely ?