This plugin allows you to set a minimum and maximum purchase quantity for each component, over and under which the purchase will not be allowed.
It’s also possible to set up a percentage discount for each component (this option only works if “Per-item pricing” is active):
By activating the “Apply discount to sale price” option, the discount is going to be applied to the discounted price, not the listing price.