Hello, I am currently trying to sell my first trumpet on ebay and I had a question about it I didn't know the answer to. The trumpet I am selling is a Bach TR300, I bought it in 2001. The question was, what is the difference between the Bach TR300, Bach TR300H and Bach TR300H2? They said their kid has played a TR300H before and liked it and they wanted to know if my TR300 would be the same. Are there any differences between the TR300, the TR300H and the TR300H2? Thanks.