Is that the rear axle that you've taken a picture of with the ABS sensor ? Yes
Did you get your power window switch back ? Not yet. I logged the complained.
They mess-up everything. they did very poor paint job, lot of parts are missing and more scratches are in the body.