Just remember ...THAT ALL MOUNTS NEED TIME TO BREAK IN....If its harsh give it some time and it usually improves or you get used to it. I don't mind vibrations......But if you have a tune you can have your tuner bump up the idle also if you think its too harsh. Good luck....do a review also for posterity!