Talk about budget
I picked up this genuine leather steering wheel cover on eBay for 5 bucks, took me 2 hours to sew it on, (wish I had a "before" pic, it was nasty) but I think it looks nice now.
I picked up this genuine official 8-ball at Wally World for $1 on clearance.
Sanded a flat spot on the bottom, put it on the drill press and then tapped it to 3/8". Put a nut and a lock washer on, threaded the ball on an inch or so and backed the nut up until tight.
Total cost for the two: $7.28