I had a broken gear in my 550 a while back and replaced it with a good looking used one from eBay. Worked like a charm. Tranny cost me around $30.
And yeah, if you're just replacing parts, swapping out a transmission isn't hard. Motor out, flipped upside down and cases split and it's right there.
The popping out of gear could be worn gear dogs. Back cutting would be nice but it's usually kind of expensive.
Sent from my iPhone using Tapatalk