I went with this
AlphaOps.com
I also went with the magpul grip because it is larger than the factory one and helps me from reaching too far through the trigger.
If you want to make your gun smoke, you should research the two thin metal plates you can fab up that go between the upper and lower receiver.