Any way to add a custom touchdown sound in MSFS?

Afaik there is a hard limiter manually configurable on the input, and on output a soft limiter that is always active. I think the soft limiter on the outputs limits to +12db max, but maybe i don’t know what i’m talking about; it just works well for this, seems to compress and doesn’t distort.

Regarding lag, you really should try to set everything on WDM or KS. MME has about 60-80 ms latency on ITS OWN.
In my case, i have the shakers on A1, because it’s the main output and fastest, then i have the Reverb G2 on A2 with a 60ms delay(because vibrations need time to propagate, for gaming 60ms is ok), and then i have A3 which i use either for a tv or some headphones listening to music or movies, with 100ms delay. This 100 ms delay makes it so that when you listen to music in headphones, the bass you hear coincides with the vibrations that have to travel through the seat to your body. 100 ms makes fast percussion bass coincide; if you talk about muddy or “long” bass, you could lower this to maybe 60 ms.
If you have to use the card in MME, consider adding about 60ms delay for the mme part + another 30-100 ms delay(depending on your particular setup) to account for vibrations travelling, IF you want the feels to coincide with the sound from headphones. The delay can be added from voicemeeter properties.
You can also lower the buffers a bit, to decrease global delay in processing.

Voicemeeter setup. Voicemeeter VAIO input is strictly used for simhub effects, and voicemeeter AUX input is global sound. A1 is shakers configured to 7.1, a2 is the reverb, and a3 is the TV. Also i should mention that in MSFS i reduced the engines sound to 40-50, depending on the plane, as they otherwise drowned all the other great effects(wind, buttons, scenery, etc).

shakers eq

reverb g2 eq