Did you have another game you could swap the board with and then you could have fixed your bad board? Other than that I would have offered to take off the cost of a replacement and keep the original? Other than that half the cost of a new board and they keep both. They did drive 20 hours!
Any of those solutions seem fair to me.