Have you tried editing the force-feedback files? There's an editor around called "fedit.exe" (version 05.04.00.2904 is bug free, veision 1.0.0.1 is not) which once was part of the directinput SDK from Microsoft.
The heavy cannons and stall shake use the same ffb file. As i am perfectly happy with the stall shake editing the file is not a solution.