Is there a difference that you know of ?
A different Part number won`t always mean a part won`t fit .
I don`t know and ours were replaced not that long ago by Gav so i`m not going to need any for a while , i hope .
Arnotts , quote the OE number RNB000750 for 06 -12 which strictly would be an up to 06 number . ( left unit )
They also quote OE RNB000740 as the right 06-12 which is also an up to 06 #.
The OP has found a bag to suit 2003-9 , the seller says .
His is 06 as far as i know which has some different bits to ours but the M57 and GM are still there .

