I have the same pipes you have and they are loud. If you you get any info on these baffles and if they will work on the long drag pipes, please keep us updated. I would be very interested in Quieting these things down without replacing them. I guess the big question would be will they fit? The long drag pipes have a non removable baffle. If you even want to consider it a baffle.
I finally bit the bullet and bought the SPZVH22520 Hard Kore baffles from Smartpartz
for my Yamaha Speedstar long drag pipes. They were $75.50 including shipping. They are a very high quality product.
I installed them today. The Hard Kore baffles don't fit inside the Speedstar long drag pipe baffles per their instructions so don't bother removing the Speedstar baffles from your pipes to install them (the Speedstar baffles are removable even though they say otherwise). Fortunately, these Hard Kore baffles do fit nicely inside the exhaust pipe itself.
You just need to drill one 5/16" dia. hole in each pipe per the instructions and slip the new baffle in the end of each pipe, install the retaining screw and you're done. Of course you do this after you remove the exhuast pipes from the bike and then the heat shields.
The new baffles do make a difference. They take the "sharpness" or "bark" out of the exhaust sound and reduce the Db's but they are still plenty loud enough to be noticed. My wife, who doesn't ride, even commented that my exhaust sounds more "mellow' with these new baffles.
Feel free to PM me if you want to know more.
BillD in Michigan