McSheffrey revealed yesterday that the 29-year-old had been mentioned in Rovers’ recruitment team meetings over January but admitted the club simply could not afford to bring back their former striker.
"His name came up a couple of times,” said McSheffrey.
"John had a great three years at this club which earned him a contract that he deserved at another club who can afford to pay those big wages.
"Lincoln have stumped up the money to match that and get him to their club. They felt that they needed a couple of new strikers in the building and they’ve gone all out with the wages to pay for those types of players.
"John was never one that we could afford to bring back unless he really wanted to come back and take a considerable wage cut.”
Rovers’ young centre back duo of Ollie Younger and Joseph Olowu will certainly know they have been in a game come 9.30pm tonight.
"He ticks all the boxes for the non-negotiables you want in a striker,” said Rovers’ boss.
"The work ethic, the nasty streak, the constant runs in behind and he’s always in between the sticks scoring goals. A lot of his goals are within ten yards in between the sticks.
"He’s got good habits and good traits and we’re going to have to be at our best to stop him.”