I wouldn't think most affiliate managers would have any issues with this. We do similar setups for alumni groups, team fan communities, some cities and local organizations, non-profits, etc.
We have seen some very strong success with the "Shop and Support" type messaging which is what you are looking at.