For solving problems of this nature--where the population consists of non-overlapping groups and the sample (or event) is characterized in terms of membership in these groups--I find it helpful to draw a schematic diagram to keep the details straight:

It means that each group has $n_i$ elements from which (somehow) $k_i$ elements are to be selected according to the rules of the problem.
In the present application there are $m=3$ groups: vowels with $n_1=6$ members, the letter $B$ with $n_2=1$ member, and the remaining consonants with $n_3=19$ members, totaling $n = n_1+n_2+n_3=26.$
Begin by imagining a particular sample conforming to the problem's rules, keeping track of the sequence of elements. For instance, when sampling from the groups with replacement, you might take $k_1=3$ vowels $A, E, A$ (in that order), $k_2=3$ from the second group (necessarily $B, B, B$), and $k_3=1$ from the last group, such as $T,$ producing the sequence $AEA\,BBB\,T.$ The sample size is $k=k_1+k_2+\cdots+k_n=3+3+1=7.$
To proceed, you need these simple combinatorial facts:
The number of distinct ways of reordering $k$ items--the size of the group of permutations of $k$ things--is $k!=k(k-1)(k-2)\cdots(2)(1).$
The Orbit Stabilizer Theorem. The "stabilizer" of a particular sequence is the subgroup of permutations that turn it into a sequence that, for your particular problem, is considered equivalent. This theorem asserts that the number of distinct possible samples is the number of permutations of all positions divided by the number of permutations of the positions that convert a given sample into an equivalent one.
In the present case, because we don't care about the actual sequence of letters, (a) any permutation of the first three positions is immaterial; (b) any permutation of the second three is immaterial; and (c) any permutation of the last position is immaterial.
Thus, the full subgroup of such permutations is obtained by permuting the first three positions in $k_1!=3!=6$ ways, the second positions (independently of the first) in $k_2!$ ways, and so on, for a total number of possibilities of $k_1!k_2!\cdots k_m!.$ This is the size of the stabilizer subgroup.
For instance, we could reorder the first three positions by putting the letter in the first position in second place, the letter in second position into the third place, and returning the letter in the third position to the first place, an operation we might schematically write as $1\to2\to3\to 1.$ The resulting partial string is
$$AEA\,\ldots \to AAE\,\ldots$$
This is still an acceptable sample.
Obviously, any permutation of the B's in positions 4, 5, and 6 will yield a sequence of three B's; and there is only one permutation of the final consonant in position 7.
Generally, if there are $g_1$ possible ways in which you can fill the first $k_1$ positions in the sample (that is, the three vowels), $g_2$ possible ways to fill the next $k_2$ positions (that is, the three letters $B$), and so on, then the total number of distinct samples $N$ is obtained by multiplying all these counts (since they are independent sampling operations, one from each group); then multiplying by $k!$ to count the effects of all possible permutations of all sample positions; and finally--according to the Orbit Stabilizer Theorem--dividing by the size of the stabilizer subgroup. Thus
$$N = \frac{(g_1 g_2\cdots g_m)\,k!}{k_1!k_2!\cdots k_m!}.\tag{1}$$
Once you understand how to get to this point, you can easily solve a large number of combinatorial problems, including most of those that arise in statistical sampling applications and elementary probability theory.
Now we specialize to the present problem, in which elements are chosen from the groups with replacement. For counting $g_i,$ this gives $n_i$ choices for each of $k_i$ positions, resulting in
$$g_i = n_i\times n_i\times \cdots \times n_i = (n_i)^{k_i}.\tag{2}$$
Putting $(1)$ and $(2)$ together yields a general formula,
$$N = \frac{(n_1)^{k_1}(n_2)^{k_2}\cdots (n_m)^{k_m}\,k!}{k_1!k_2!\cdots k_m!}.$$
Look at how rapidly we could write down a general answer using only the foregoing concepts!
The specific information in the question, as related previously, is $n=(6,1,19)$ and $k=(3,3,1),$ resulting in
$$N = \frac{6^{3}1^{3}(19)^{1}\,7!}{3!3!1!} = \frac{2^33^3(19)(2^43^2(5)(7))}{2^23^2}=(2^5)(3^3)(5)(7)(19).$$
Finally, when each such sample is equally probable, their common probability is $1/n^k = 1/(26)^7.$ The probability of the event in the question therefore is
$$N\left(\frac{1}{n^k}\right) = \frac{(2^5)(3^3)(5)(7)(19)}{2^7(13)^7} = \frac{(3^3)(5)(7)(19)}{2^2(13)^7} = \frac{17955}{250994068} \approx 7.1536\times 10^{-5}.$$