I fitted one to a HX once before.
I had to drill the mounting holes but it was the correct length etc
Pretty sure it was off an XD bonnet.....not too sure ..it may pay to find a cheapy and try it out first .