it should. it's supposed to fit any round standard commode.
Will fit most toilets except the elongated shapes
You will have to try a flat screwdriver to remove the cap. Just be careful!
17.25 inches long
Remove the seat and take it back to Home Depot. Look at a youtube video on how to remove a toilet seat if you do not know how to do it. It is not difficult, I think there are 2 screws between the seat and the tank.
Yes. It is white plastic and I don’t imagine it can be re-stained. When you shop these online they have a product description, but you have to scroll way way down past all of the other suggestions and you’ll find the materials. They did have one in wood, but I don’t recall who it was by. Best wishes!
The bolts are plastic.
Yes are non toxid