Standing IB the BR will always do the trick afterward throw or 2P/2K . Even if it's only standing block, your 2P will trade with his 5K although it run the risk of getting DP. The trick is to block it while standing so u can recover faster ( earlier hit ) and sol take more time to recover ( hitting the ground ). Against BB even if you IB it , it still safe at a certain distance it's best to jump up, IB it and throw immidiately on landing, which guarantee u some damage. Farnir is easy to stuff with 2K or blitz.
The hardest thing about this matchup is sol pressure can get really annoying if he manage to get us on the defense. Try to jump out of max range un-YRC gunflame in the corner + the above will definitely get u out of the corner safely. In neutral, control the air properly with your j.S can be tough as sol j.P is really strong and will beat all your air normal if it's in range + his j.S is also very good so it's better to stay grounded unless you are out of his immidiate space. The c.S f.S 2S 2H string will allow you to set up your task A fairly safely , but do watch out for his ground viper/IAD , just block/6P them for free punish