Eight dollars an hour plus materials is more than fair. Like Dunster says, if you are able to give an up-front estimate of how long it would take then the customer should not be surprised at the final price. Having done a repair myself, I know that it is painstaking work with a lot of concentration and skill involved.