Do It Yourself: Yes
Replacement has arrived couple of weeks ago but I managed to replace it recently due to lack of time. The split occured while doing the conversion and due to lack of part availability locally, thus I have to place order. Cost me RM130.
For a temporary measure, I just fixed it using windscreen silicone adhesive. Works great but messy in the long run due to it sticky compound which attracts dust etc.
Looks like the replacement has gone thru some design changes, the length is same but the old one (top) may have shrink a bit due to its age.