We did needle punch 35 years ago - it was called Russian Punch then and wasn't nearly as expensive as it is now.
I recovered the pads on a rocking chair in a heavy cotton that had a
panda bear design (for a nursery) and I needle punched the center bear.
It came out great. My point is that you can needle punch on other fabrics
as well as those suggested. Give it a try.