I use the exact same config. Just change the buttons to whatever you want
bind "MWHEELUP" "slot1; viewmodel_fov 0"
bind "mwheeldown" "slot3; viewmodel_fov 90"
bind "mouse3" "slot2; viewmodel_fov 0"
You didn't say anything about slot2 but i'll put it there incase