PokerStars No-Limit Hold'em, $0.25 BB (3 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

BB ($31.95)
Hero ($32.50)
SB ($18.40)

Preflop: Hero is Button with A, Q.
Hero raises to $1, SB raises to $2.5, 1 fold, Hero calls $1.50.

Flop: ($5.25) Q, 4, 6 (2 players)
SB bets $5, Hero raises to $30

Please forgive if this is just standard, I'm getting back to my roots again.... After this hand happened I thought I played it fine but after thinking about it for a while I decided to post. SB is a fish running 40/3 over the last 40 or so hands at this table. I'm runnign 24/15 or so since the table has been 3-4 way. It has been 3way for ~20 hands. I have a couple of questions here:

Preflop after being raised by someone who raises with 3% of hands what's a better line?
Does anything that I beat call here given their tight range preflop?
Also, their stack is only ~75 bbs, does that change anything?