This is my final mock draft, which means good news and bad news. The bad news first: It's as tough a year to place guys into spots as any year in my over three decades of covering the league. The good news: This mock is done. In the old days, I used to agonize about my final mock, hoping I could get as many right as possible. But now in my older years, I've come to realize how many people lie at this time of the year — even guys I trust. Some of the guys I've known best over the years have even given me blatantly bad information, which I went with and, of course, ended up being wrong. They heard about it. So I trust very few.