hey all, I have encountered 2 diff air boot part #s for an m60 engine

The one i 'need' is part#2 (13711747994)
No one really has it. I have to special order from dealership

But ive got a lead on a cheaper part# 13711747995 (from the older 7s). Anyone know if it will work. They look the same to me?

Also just curious: there are also 2 other completely diff boots that come up for the E34 530i http://www.realoem.com/bmw/showparts...=13&fg=15&hl=4
Why so many variations?