I rarely encourage execs to move forward with true "revenue sharing" agreements when the proposed partner is new to them. It's impossible to develop the mutual trust required to partner successfully over two conference calls and a contract! Instead, start small: create a minimum risk, mutually beneficial condition to test the partnership.
Don't forget to include a success metric. Companies often bleed resources for years to the service of underperforming partnerships.
Depending on how your two businesses are structured, you could agree to a mutual mention/link in marketing material, create a promo code, cross-train one salesperson, etc. See what works, gain experience operationally with the partner, and then build a program to support it.
If we have misread the situation and what's being proposed is not two-way (eg. you can recommend their products to your customers, but not versa), you're actually being asked to generate leads for the manufacturer. If you're being asked to use their product exclusively in the installation of yours, that's close to vertical integration. Lots of nuance depending on the use case.