For the collective brains trust on here

I have a friend's car that has a "broken" coilpack.

Part number is 04E905110L.

Latest revision is 04E905110P which costs ~$150 each

What is the risk in running a version that is not "current"?

To make this question more interesting, I have in my spares crate a full set of 04E905110B, all in perfect working condition, and they are FREE. Can I use those without any real issues?