Replacing the pivot is the easy part... get with a body shop on repairing the mounting portion...
Doesn't look that bad for a body shop, I wouldn't do it at home.. unless you've got MikeytheJew with you... he seems to be all over this like stink on ****..