One Contribution page with multiple webforms
One thing you might want to consider is that the webform uses the receipt language configured on the contribution page you're using, so you might check to confirm that the verbiage is sufficiently generic to cover both types of membership.

Lesley