Welcome aboard.. i know nothing about 04+ models.. so i cant answer your questions.