Well for you, I'd say get it. You seem like you are into really tweaking your car for Max performance. But, I do not have the undertray mounted on my car. I also have the EVo ll chin, so it adds strength to the bumper undercarriage. Though the stock undertray also adds strength.....
It's up to you
I have no suggestions on where to purchase it within a month and a half.
Disclaimer: Remember, I know absolutely nothing, but it doesn't prevent me from having an opinion or suggestion.