Work was performed professionally and quickly. However, replacing a $30 part and charging $480 is quite a markup.