I believe JJ's contract is $17.5 mill for 2021, with no attachments. He becomes a free agent in 2022. I believe the Packers could do a 3 year deal with him, making a total hit of around $30 to $35 mill. They could spread the guarantee out, and make the hit less over 3 years. I do think he still has that much value left in the tank. As for what the Texans would take? I think they'd settle for a 2nd and a 4th the second year.
Of course it's a risk, but at the time, so was Reggie White, swapping a first for Favre, bringing in Charles Woodson, and a few others who actually energized the team on the field. JJ could bring that to the Packers, would probably work a friendlier deal to play at his home favorite, and be able to end his career with a shot at a Lombardi Trophy with the team he followed as a kid.
I can see a lot of reasons JJ could end up in GB. Yes, I see the injury risk. Yes, I see the slip in production. Yes, I see the possibility it could be a bad move. But it sure as heck wouldn't be as bad a move as moving up in the draft to get Love.
EDIT: MAYBE THEY'D EVEN TAKE LOVE OFF OUR HANDS! PLEASE!!!!