Maruti Suzuki India has confirmed it will recall and replace fuel filler necks in 103,311 vehicles, about 50,000 less than an earlier report had suggested might be called back.