Hey --
I have a history with 1ShoppingCart, and yes, they do everything. I found them infuriating to work with, AND they are much, much more expensive. I've been delighted with e-junkie.
I, too, needed a lump sum payment option as well as a monthly recurring subscription for one of my new projects, and hit this snag. HOWEVER: I think I've figured out a solution! It might not be pretty, but it works!
Download a web button image you would like to use. There are lots of free sources for these, search Google. This is the image you will use for the buttons.
For the "lump sum" payment option that uses e-junkie, just use the part of the e-junkie button code between the "" as your link. Example: https://www.e-junkie.com/ecom/gb.php?c=cart&i=594991&cl=47053&ejc=2 You don't need the rest of the code.
Link this code to your button image. So far, so good.
Go to the e-junkie admin page and select "Send free download link." Select the product for which you want to have the recurring payment, and enter your email address. E-junkie will email you the URL for the product links page for that product.
Now, go to your PayPal account, Merchant Services, to design a button. I used the same button image as above for a consistent look. Set up the subscription/recurring payment.
If you click on "Customize Your Button," scroll down to the bottom where it says; "Step 3: "Customize advanced Features."
Check the box that says, "Take customers to a specific page (URL) after successful checkout." In the blank, enter the URL that e-junkie emailed to you for the product link.
Click on "Create Button." Instead of using their HTML code for their button graphic image, click the tab that says "Email." Copy that link, and attach it to your button image on your site for the recurring payments option.
I am thrilled with this solution, it's does exactly what I needed! I hope it will help you, too. AND, most of all, I hope e-junkie will share this info with their customers. It's always nice to be able to say, "YES -- we have a solution!" rather than, "Nope, there's nothing we can do."
Let me know how it goes for you!