Good thing about Bearing Buddy is it's machined from solid metal, not stamped from sheet. What's more, it DOES what it claims, keep water out of trailer bearings. I was doing bearing work a couple times a season on a boat trailer. One time, I cleaned the bearings, greased and installed a pair of BB's. All I had to do for the next 8 years was grease the BB's.
But two things... You may want the inner seal kits that add a stainless seal surface to the inboard ends of the axle. It's essential on boat trailers, probably not so with travel trailer. Hopefully you won't get into water deep enough to rust the axle seal surface! But if you find that surface has gotten pitted, you can use the BB kit to keep you from squeezing grease into your brake area. Second thing, and this you DO NEED! The BB "Bra" kits. Part of the magic of BB is the Spring. It keeps pressure on the grease and it also strokes outward to relieve pressure if you try to add too much grease. That's why you can't blow your inner seal out of the hub while greasing. BUT BUT BUT if the spring are loads up with road grit, the piston can no longer move freely and the BB can't do what it's designed for. Bra keeps the dirt out.