Yep, something in the MTS family! Hard to tell the exact species from the photo but may be Tarebia granifera since thse are very common. They are parthenogenic and give live birth (ovoviviparous).
Yep, some kind of trumpet snail. I hope you like them because you're probably going to end up with a whooooooooole bunch of them! Not necessarily a bad thing, though, as they'll keep your substrate aerated. They just really like to breed.