Quick reply NO frames are very different.
That said if you want o do the work you can make anything fit.
Not familiar with the 07's.I am sure the early 08's had fuel pump issues leading me to believe there may be some plumbing issues from 07 to 08 with a tank swap.