ok, firstly, you're obviously using too many iterations. way too many. Can I see the lowpoly that you did your highpoly from? I didn't mean to say smooth groups, btw, what i meant is how it smooths after you highpoly, it looks terrible. Especially the trigger.
So, yeah, in short, use less iterations (what you got, 4? 5? you only need 2-3 max), and let's see your low-poly's wireframe screencap.
Bookmarks