The IMOD is a good stock, but I too much prefer the B5 SOPMOD and SOPMOD bravo stocks.
as far as rails, surefire rails are heavy and outdated. Check out Daniel Defense. But remember that Centurion rails use the stock barrel nut, so in your case they would simply drop in. Huge advantage.