Just to help with the fitment issues, I use self tapping screws on the edges of my rollpan. ...as for the 99-07 and 08-10 difference is in the shape of the bed..... it's minor but causes the issue....the 99-07 has a more rounded bumper cutout on the bottom whereas the 08-10 is more squared...