Yeah, parking is a bitch if you're not a student at UCSD.
And even then, parking costs from the permit itself are still annoying as hell.
(Don't expect them to have a copy of BB.. They mainly use 360s)
And yes, the parking structure mentioned is the ideal place to park.