Hi Jackie,
I agree with Dwayne, that using Curves would probably be the best way..
If you (install and) enable the Extra Curve Objects Addon, you can start with a Spiral and then Extrude the ends as needed:

When you’ve got that, you can start worrying about the Materials (Curves come with nice UVs and depending on how close you get, a Bump might be enough).