most likely your best bet would be a polyurethane, although i believe some have used tru-oil with a spray of satin poly over it to knock off the shine.as for the snakeskins, either the tru-oil or poly will work, its just a matter of preference. i personally use tung oil over skins, its application and result is similar to tru-oil.