Call it a price quote system :-)
I can accomplish this one for you.
For a basic idea, you will add products to your site. The products may be car or boat or airplane or spacecrafts...whatever.
Once added, you can add the accessories for the products and can associate a price to them.
Remaining functionality will work as desired by you.
I can help you with the development, install, hosting...i.e. complete end to end solution.
Regards,
Anurag