Rangers are closing in on the signing of out-of-contract Birmingham City forward Greg Stewart, according to a report by Football Insider.

The report states that the 29-year-old has accepted Rangers' offer of a three-year contract and has already agreed personal terms with the Ibrox club.

Stewart spent the first half of this season on loan at Kilmarnock in the Scottish Premiership, where he scored eight goals in 16 games, before being re-called by the Blues in January.

The forward is currently on loan at Aberdeen and where he has scored two goals in 20 appearances, including in the recent 2-1 win over Hearts.

So, would Stewart be a good signing for Rangers? We discuss...

Louie Chandler

"I think so.

"Stewart has struggled since moving to Birmingham but has proven that he knows where the net is north of the border.

"It is where he is at home and could be a very shrewd signing."

Jacob Potter

"It's a smart bit of business.

"Stewart is a proven player that could certainly make the step up to playing at Ibrox next season and suits the hard-working style of play that is required in Steven Gerrard's squad.

"He's more than deserving of a move to a reputable club like Rangers."

Toby Wilding

"This seems a risky one to me.

"Stewart's record has been inconsistent wherever he has been recently and Rangers may need a more reliable source of goals than Stewart's return of two in 20 on loan at Aberdeen in the second half of the season.

"It feels like there are better options out there than that."

George Brooks

"Stewart is an experienced forward and could be a very good signing for Rangers.

"He's performed well in the Scottish Premiership for two different clubs this season, so it's easy to understand why Rangers are interested in him.

"He's out of contract at St Andrews' at the end of the season and does not appear to be in Garry Monk's plans for next season, so it makes sense for him to leave the club.

"He would be a great signing for Rangers on a free transfer."