Will this Bell fit my car?

It will physically fit. The only time I've ever heard about the pinch weld having to be flattnened, was when using the 727, BUT none of these cars are built the same, so you may encounter issues you'll have to wok around.