Did the work quickly and correctly. I bought the part myself, and even though it was OEM, it was missing a bracket or something to hold it in place, which left it a little bit wobbly. I would have appreciated a few suggestions for how I might rectify that issue. Otherwise, good service and reasonable price.