I don't have the SE but mine has the factory screen and it has quick release mounted to the fork tubes. Maybe others will know if a non SE will fit??? I see them on eBay every now and then. I took it off the day I got it and it sits in my garage but I really don't like wind screens.
Good luck in your search.
Glen
05 Deuce
The non se mount for the harley will not fit due to the clamps being thick and if I'm not mistaken the connection is inside the forks. On se the forks between the triple trees has a filler with maybe 1/16 of an inch clearance.