BSA B25 Silencer, I think it may be off a B44 or a TR25W, There is a hole in the back as shown in the photos so please look at the photos as they form part of the description.