San Francisco 49ers general manager John Lynch has remained pretty busy this offseason while most notably trading away veteran pass rusher DeForest Buckner to the Indianapolis Colts. In return, though, Lynch was able to acquire a first round NFL Draft pick for this year's event scheduled for Thursday.

Even though Lynch was able to net a valuable NFL Draft asset in exchange for Buckner, the 49ers front office executive has since admitted that trading away such a dominant defensive player wasn't the easiest decision to make.

“Probably the toughest thing I’ve done since I’ve been a General Manager here, and that’s the trade with DeForest Buckner,” Lynch recently said, via Nick Wagoner of ESPN. “It’s a difficult part of this business. One that I don’t think you can really prepare yourself when you move on from a player who embodies everything that you want to be about. We spend a lot of time talking about what’s a 49er to us, and DeForest Buckner embodied that in every way both on and off the field.”

Thanks to Lynch's decision to send Buckner to the aforementioned Colts, the 49ers now own not one, but two first round picks in 2020. Despite winning the NFC and reaching the Super Bowl this past season, the 49ers are once again in position to upgrade in a major way.

This year's NFL Draft class is absolutely stacked from top to bottom. Lynch is apparently still looking to make moves regarding those two first round picks, though, as the reports continue to swirl with Thursday now only days away.