San Diego Mayor Kevin Faulconer was widely thought to be coasting to re-election on June 7. But now with two high-profile challengers — former Assemblywoman Lori Saldaña and former City Councilman Ed Harris — Faulconer has been forced to defend his record in office.