If it is a new chain there is no reason that it shouldn't be long enough unless your frame has enormously long chainstays. As for chainrings, 38/48 rings would work, but a new crankset would be better because the spacing between the rings could become an issu