Not something I've heard of but I guess you can get universal filler hose in different diameters, you'd be relying on having some good metal to clamp onto and you'd need to fit all the vent pipes as well. There's a write up on how to change one on
www.RS25.com, I just did a Google search on impreza filler replacement and it came up.