I have fitted a new front mudguard to my XTX. In case someone is interested it is a universal WRP supermoto mudguard and you only need to drill 4 holes. Apart from that it fits without any problems. The price was 20�
I have read the acerbis one is more difficult to fit, you this might be an option to consider
Have a look at the pics here (spanish forum):
http://www.xt660.com/showpost.php?p=47954&postcount=1