Just an update on this for anyone interested as I was doing some digging on some other parts so thought I'd enquire. Good news and bad news.
Good news, oil coolers are available and not NLA, one in the UK currently but no suggestion they are a limited run or anything.
Bad news, they're £591. Without a discount mind so if you've got a friendly dealer can probably save a bit if you need one.
Part number is 17228854516 - the latest number as it's been superseded a few times, might be where some confusion came from as that's not the number showing on RealOEM unless you click on it.
Also, I believe I read Front bumpers are NLA, I was told ETA is early next year so again hopefully some parts that were suspected NLA are coming back online