What's wrong with what you have? It's a good flange with a stainless steel ring. It's a street flange which there is nothing wrong with. The ID of the flange is no smaller than the ID of the 3" pipe. Just be sure you screw it down to the floor.