Will these work on an 05? The website has me confused as they say 99-12, but... it won't work on your 12.
I can only say you would have to call/email RJ. It is confusing but I think he means he sells them for those years, design is same just a couple tweaks for 09 and newer but can't say for sure.
Have someone a head of you but PM if they will work and you'll be #1 if he decides not to buy.
Clif