Does this shop cost seem fair?

Thanks for all the replies. I was sick and could not get back to update. I love this forum. :heart: It also turned out they had to replace a bad ignition coil. I think that was the main cause of the limp mode. Here is a screenshot of the receipt. Please tell me what you think. This is the second ignition coil that has been replaced. If this happens again, how hard is it to diagnose and replace the ignition coil yourself?
Twitter