18" is plenty of length for a rifle length gas system to work.
The first place I would look is
MSTN. Anything they build you will run like a scalded ape and they have been building 17" and 18" barrels with rifle length gas systems for a long time now. The downside is they are going to be more expensive - uppers start at $1,495. They aren't much for website design and you need to call or email them since the website is usually horribly out of date; but they can build firearms. Definitely consider their 17" competition upper as well, it is quite possibly one of the nicest AR uppers in existence.
Sabre Defence has an 18" rifle upper for $1,539. I've liked the rifles I've seen from them; but that seems a bit on the high side to me. Then again this is the MSRP in their catalog and not the price you would likely see at an actual dealer. At $1,539 though, I would definitely go MSTN or Noveske first.
Noveske has some nice 18" rifle-gas uppers with a monolithic VIS rail for $1317.
If your budget is tighter, then
CMMG has an complete upper 18" stainless match with rifle length gas for $550.95. They also offer lots of options.
Global Tactical also offers all the components to put together some nice 18" rifle uppers and will assemble them for you as well. The advantage is you get to pick out every single part of the upper custom. The disadvantage is not everyone wants to do that and prices will be in the over $1k range.
Finally, you might check out ADCO Firearms. They don't offer an 18" on their website; but they do a fair amount of custom builds and can definitely build one. Price will probably not beat CMMG though and will likely be just over $1k.