Had a similar dilema myself some time back.
Company had a terrible old site built with some ancient script and design so...

As I'm a webmaster as well as a marketer I did two things:

Organised a deal where I built them a great new website for a fee, SEO'd it, promoted it like crazy added a payment gatway and affiliate prog. with myself set up as the only affiliate on a price per sale basis. I can of course see the stats and sales in my account as can they. They doubled their online business in a two months period with no other online marketing or ongoing costs as I do the promo.

They do well from it, they got a cut price state of the art website, and I got paid for building the site, and a fee for managing it, and I make great money as their only affiliate too.

If they ever say they want other affiliates, I will offer to organise it as long as I get a 2nd tier of 5%.

Everybody wins. Hope that helps.