Just fitted the Polisport sharp handguards. Certainly a cleaner, less bulky look than stock, but for their installation i just had to file them a bit especially the LHS, at the clutch cable area. The fit is relatively snug i would say. I have not taken them out on a ride so i can not comment on wind protection. They are only ~£20 ($30) so if they are no good they will be replaced.
I really did not want to go down the KTM handguards route. Having owned a KTM before, i do not really want to spend any more money on this brand..