I like Halfords as a good punt for both capital growth and yield. In fact, even if the current yield was halved it would still be a reasonable income share.
But beyond that it is indeed in a difficult place just like the rest of the high street. But it has a near monopoly for consumer car care and bikes in much of the country, it is a market that supermarkets look to be unable to match (particularly as they look to expand via smaller stores), so the 'mothercare effect' is unlikely.
Lastly, now having a near bike monopoly it will benefit from a likely olympics effect in the summer, particularly as it now has the Boardman link up to flog fast bikes cheap (although how anyone manages to ride a racer on UK potholed roads these days is beyond me).