Does anyone know anything about them? They look promising from website but just wondering if any of you know something about Rafter C Outfitters in Idaho?