The good news: I did the BG induction service yesterday and the truck seems to be running great afterwards, no issues so far *knocks on wood*
The bad news: I could not get before and after pictures of the valves. The way the intake is designed on these engines, you can't get the borescope in there because of all the bends and turns. We would have had to remove the intake manifold to see the valves and I wasn't about to do that on an engine with only 15k miles.
So the catch can debate will have to rage on. I will say I have not really noticed much of an improvement with the truck as others have reported. It honestly wasn't really running bad before I did the service, I just wanted to get in before 15k miles to take advantage of BG's warranty. So if guys without catch cans are noting an improvement in performance after the service and I'm not noticing much of anything, I'd argue that's evidence in favor of the catch can doing what people say it should be doing....keeping the valves clean. I only had 11,500 miles on the truck when I installed the catch can so there wasn't much time for a lot of build-up to happen and dramatically affect performance, although I don't doubt that some buildup did occur and the service yesterday took care of it.
EDIT: Forgot to add it was about $78 in materials and $117 in labor for the BG service so $195 total. You have to get your oil changed as well afterwards so factor that into the total if you're considering doing this service.