There shouldn’t be a trim piece between the flare and fender. From my experience, the colored ones tend to do this but the black ones do not. XJ fronts are the same as MJ fronts, look in the junk yards or buy reproduction ones, I think they’re still made by Crown or Omix-Ada but not sure of quality.