Before spending anything: record the same line with a duvet over you and the mic, standing in a wardrobe if you have one. It sounds ridiculous and it removes most of the room and a surprising amount of the traffic.
Not a solution for guitar. Completely adequate for vocals, and it tells you how much of your problem is the room versus the sources.