InnocuousFox, can you mark the location you mentioned on your photo? Is the storage building located on the eastern side of 880?
BTW, my favorite spotting location at SJC
is from the parking lot of San Jose State Univ Aviation Dept
(not sure about the department name) just off Coleman Ave on the west side of 880. You can see arrivals and take-off roll on rwy 30. I believe the parking lot is restricted on weekdays, but on weekends it's empty.
Here are some photos I took from that location: