Hi Nuvan,
Not sure if you have done your requirement, but i think you have answered your own question
Creating new transaction type and configuring the same for same Business object will let you reusing the component. Moreover you need not to code again for the same since you said for team 1 it is already existing. You can always limit/add functionality in the same place based on the newly created transaction type pragmatically.
Regards,
Atul