The good news is that the viton valve seals are fairly inexpensive, its just a matter of getting them in. I dont know if you have a local club, but if you need help perhaps someone near you or from the local club could help out if you need it.
Now, all that said, not knowing for sure what the smoking is caused by, you may want to look into a product called Auto-RX. It is a WONDERFUL product for cleaning the engine, freeing up sticky rings and does help with weak seals. Dont take that to mean it will correct broken seals, but if its a result of seal having contracted some, Auto-Rx will cause a little seal swell and create a better seal. Ive used it numerous time locally for customers that have leaks and such that are caused by leaky seals that arent caused by tears and such with fantastic results.
If you have the time to use the product, perhaps it could offer a solution for you and buy some time for ya. I recently had a guy that was quoted nearly $2000 to fix a rear main seal leak. I told him that if the leak was not caused by a physical tear or deformity in the seal that Auto-Rx would probably help out and correct the leak. He tried it and it worked perfectly and has not leaked since.
Just check it out and if its something you have time to do I can personally vouch for the product as I have used it personally and have used it other owners vehicles (not just Grand Prix's either) with stellar results.