I've had a small fossil collection since I was a kid. Mainly consisting of Ammonites, Othoceras, Trillobites and some dino bone fragments. Just recently I've started to up my collection again with some more dino bones, including a piece of a Hadrosaurid.
Depending on how badly you want a mega tooth...you can technically get them for free...if you're willing to dive for them! A friend of mine's uncle used to dive the Cooper River in South Carolina a ton, and would bring up handfuls of mega teeth! I was gifted one not too long ago.
The thing about diving, especially places like Cooper River, is it's a black out dive. The water conditions are murky and we have a healthy population of gator in this area, so you may be swimming with those guys too! So if you spot some high priced teeth from the Cooper region, it's because of how taxing it is to dive for them.
View attachment 814912