Yesterday it was reported that the Pittsburgh Steelers and linebacker James Farrior were close to a contract extension, and today it’s being reported that the deal is done.

Ed Bouchette of the Pittsburgh Post-Gazette is reporting that Farrior, who had one year remaining on his current contract at a base salary of $3.24 million, will sign a four-year extension through the 2012 season today.

Per Bouchette, the deal is worth $18.25 million and includes a $5 million signing bonus, slightly less than $10 million over the first two years and $12.6 million over the first three years.

The 33-year-old Farrior is coming off a 2007 season in which he started all 16 games and had a career-high 6.5 sacks.