Wow nice mods, im a little jelouse! Im a home mechanic. When i installed mine they fit like a glove. Like i said im not a mechanic but that sound's like you're ABS. My advise is you might bite the bullet and take it in pro. Good luck, let me know how it goes!