Should have looked into a tank suction cam. Old roommate of mine had one - definitely less noise and alot steadier IMO.
Edit -
http://www.stickypod.com/motorcycle_camera_mount.html this one I think. & maybe it wasn't too much quieter on the wind noise. lol but steadier