Ebay's your best bet. Look for Dzus fasteners, and normally they're selling the ones for Ducati but they all fit. Not cheap though - usually 3 or 4 quid each for shiny ones!
Only problem with the D ring fasteners is that the mounting holes on the Aprilia (RSV what i'm going on) are sunk, unlike the Ducati ones which have the mounting holes flush on the fairings so you can flick the D ring bit flat.
They'll still do the job, but I find the D ring type on the RSV look untidy.
not only that but make sure..if ya get dzus that they are stainless not alloy (which fall to pieces)
The oe ones are MILES better, just dont look as good
ck