Ive got the full length one for the late model, but like wizardpc said, and I verified this yesterday....only one hole will line up. The spacing is different. You would have to drill about 5 holes per side, seal the original holes....and hope they don't leak into your headliner.
I can get a quote if I can ever get some cardboard tubing. These things are long.