No, I don't think this is correct. I think the problem lies in the original poster's question. '04 to '07 bikes have the same tank design and hence the same Baglux tank cover will fit all of those - BAG-1200GS on Nippy Norman's site. '08 onwards bikes have the revised design of fuel tank with the raised portion on the plastic cover aft of the filler cap and require a different Baglux cover - BAG-1200GS8 from Nippy.
It's not helped by the fact that all the illustrations of Baglux covers on Nippy's site are of pre '08 bikes.