When Lafferty is in the Scottish top flight he scores goals (mainly at Fir Park). That's basically the end of discussion for me, if he's affordable and keen it's a no brainer to get him in.
We already have a young sellable asset upfront as well in Shields, it's not like we'd be filling every position with 34 year olds on one term deals.