I think it is a good direction to go in. My only concern would be option anxiety. Possibly there needs to be a "Buy Default Kit" button for newbies, or people buying as presents, who don't know what all these options mean. Ideally the first decision would be whether you wanted the default kit or a customised kit and you would only get to see the options is you chose a customised kit.