Where's the bumper?? If that got torn off, then I would be suspicious of frame stretch or distortion. BTW, what does he mean when he says the frame is still solid. Did he have it checked first. You simply cannot tell the extent of frame distortion by kicking the tires (so to speak). Not being a body work expert, but being a good estimator

. I'd say you're looking at between $5,000 and $10,000 in repairs, especially in the LA area.