Try going to destinytracker.com, really good way to find a team if you don't want to try messaging all recent players
What do you think?