Yes, It is 2 peice. I know when I ordered it from Dallas BMW they told me it would be $129. I thought well, Thats a little high but I needed it. So when I went to pick it up The Parts guy had only ordered the front peice! and when I asked where and how much was the other half he said, "Oh" they only ordered the front part! and the rest would cost another$156

!!! I liked to hit the floor!!! I mean "Really!" there is nothing special about it...Other then what it is for!!! I am repainting my 87 and want a new seal to install when its done.. But MAN!!! the one for my 92 is not near that much!!!!