Unfortunately thanks to the magic of outsourcing, any generic Viagra bought in the US carries no assurance of authenticity.
I have never trusted the Chinese drug manufacturers under contract to US pharmas and now it is the turn of the Indian outsourcers to race up the same shitty quality.
As a society, the US and other developed countries needs to get the matter of generic quality under control real soon :(