Three-handed home game
I'm on the button with J9s
I decided to steal
the blinds are 20c/40c
I bet $1.20
SB is kind of loose, goes all-in for $4.25 more
BB folds

total of $7.05 in the pot, costs me $4.25 to call
I'm putting in 37% of the pot so if I'm 40-60 with two overcards it's good call
He might have an overpair or just one overcard or even a smaller pair
I was stealing the blinds before and now he moved in on me

I call thinking I have the odds

Is the call correct here?