I don't trust ANY of the dealers in SF, though you're just a few blocks from S&C Ford based on where you got off the freeway.
The only indies I know are around Mission district... Autolab, which is Capp between 17th and 18th. It was rated best auto repair by Bay Guardian newspaper a year or two ago.