I have fitted the M54B25 on my 2.8 M52tu. It has a bigger DISA and it does indeed have the full D shaped ports.
It has made a big difference to my car, however I bought it not knowing the full details for my particular engine, so I have now bought the M54B3.0 manifold, which has an even bigger DISA.
When I get round to fitting it, I will be selling the M54B25 version and throttle body adaptor.
If you are interested at the time I will get in touch
probably be when the weather starts warming up a bit though.