I think Years of Refusal is a cracking album but it hasn't got anything truly great on it imo. The sum is much greater than its parts.
Last truly great song? Probably First of the gang to die. I've heard it too many times to listen to it now but it was probably his last song that had mass appeal so could claim to be truly great.
I always thought that First of The Gang To Die was massively overrated. It is good, but in terms of the other Quarry songs like I Have Forgiven Jesus, You Know I Couldn't Last and I Like You, it isn't as great as it was made out to be.