Try Tom McCracken....he does RV repairs locally....602-539-6405 or his local cell phone 638-112-5309. If he can't do the job, he may know someone else that can.
I've used him and so have a couple others on here.
I know of a place that will fix it. Its on the road to the mall old cholla road. its a couple blocks east of the pina's hardware store on the southwest corner..Has a palapa
off the street. taken many f 250 that were trashed on the beach there.. He's batting 1000 with them rebuilds anything electric doors locks you name it.
Lagrimas would know the name of these cross streets maybe he will chime in or will ask him. he's there most of the time he's family lives in the front.