I have a good experience with the miSCRIPT Qiagen kits for RT-qPCR of miR. I use it with my own design for each miR targeted : I choose the forward miR - specific primer as all or a portion of the miR sequence recovered in miRBase, and it works with an universal reverse primer provided in the kit (unknown sequence obviously) ; the product is always around 100 pb according to electrophoresis migration.
The kit provides a RT buffer which allows reverse transcription of all kinds of ncRNA ( HiFlex buffer).
I think that if you design correctly your gene-specific forward primer from the sequence found in miRBase, you shoud be able to quantify specifically your pri-miR : check carefully the specificity by BLAST.
This is an excerpt of this excellent explanation by Sam, 2011.
The name of a miRNA contains some human-readable information. If you stop reading this post halfway, you’ll likely think this is a good thing. Which of course it is, as long as we recognise the limitations. Hold on to the end and hopefully you’ll see that names can create some issues.
Take for example, hsa-mir-20b. The “hsa” tells us it is a human miRNA. The “20″ tells us that was discovered early — it’s only the 20th family that was named. “20b” tells us that it is related to another miRNA that we can guess is probably called hsa-mir-20a. We can go further — the (lack of) capitalisation of “mir” tells us we’re talking about the miRNA precursor. Or maybe the genomic locus, or maybe the primary transcript, or maybe the extended hairpin that includes the precursor. So that’s already less useful.
hsa-mir-20b has two mature products, named hsa-miR-20b and hsa-miR-20b* (as of this moment — as you’ll see below, this will change). “miR” tells us we’re talking about a mature sequence. In this case miR-20b arises from the 5′ arm of the mir-20b hairpin, and miR-20b* arises from the 3′ arm. The “*” tells us that miR-20b* is considered a “minor” product. That means miR-20b* is found in the cell at lower concentration than miR-20b. It is often inferred that miR-20b* is non-functional, and you’ve probably noticed that miR* sequences in general magically disappear in most pictures of miRNA biogenesis, while the dominant arm is magically incorporated into the RISC complex.