I have tried several other PayPal solutions and this one is by far the most complete and straight forward to use.
You can get the one Joomla! element for a reasonable price but I would highly recommend the bundle. It is fairly inexpensive for all that you get. It provides 12 months of updates and the license is great.