Adam Drury has joined St Mirren from Manchester City on loan, where he'll play alongside fellow City youngster Ellis Plummer.