Currently I have my site set-up so that I have each RC car type with its own product page and then each kit option as a separate "variant" on my product page depending on what kit parts a customer would like to buy. This set-up has some serious issues with inventory tracking and with choosing exactly which kit pieces customers would like (currently you have to choose a pre-made bundle). Many kits also use the same pieces (servos, motors, bearings).
Instead of this I'd like to have customers select which individual kit pieces they want to buy and then have each piece set-up as its own inventory tracked product.
Any recommendations on the best way to set this up? I've been looking into apps but haven't found any I really like for this.