Hey! First post on the forum hehe. Did you have to take the bumper off to install your horns? I got myself some hella twintones horns because, yes, the factory forum is bad!!