IMO he is going to get fined no matter if it was legal or not because he is James Harrison. He was behind the line of scrimmage so that will probably be the factor.
Last night after the game Deion Sanders said it was a legal hit because the QB while running changed his position and Harrison couldn't react in time and that is when he hit his helmet with his.
It's funny when a steeler player hits another teams player people always say that's a dirty team or that's a dirty player but when someone hits Ben or another steeler player it's ok.
I have to say is that Ben is a real football player always having something broken and still playing and winning, I also think McCoy needs to get bigger, he looks like he is 12.