I'm in LA, so can't really give specifics about San Diego, but LAX will probably not grant you class B clearance for a landing during the day, as it's just too busy. At night it's doable. But you can do the next best thing: do the Mini Route at 2500ft above the runways. All you need is a clearance and they'll give you a squawk. Always granted.