--- lm_paypal_subscriptions.module
+++ lm_paypal_subscriptions.module  
@@ -2281,7 +2281,7 @@
   // In the "my account" view area show any role subscriptions
   // but only for admin looking at other users or the user themself
 
-  if ($op == 'view' && (user_access('administer lm_paypal') || $user->uid == $account->uid)) {
+  if ($op == 'view' && (user_access('administer lm_paypal') || ($user->uid == $account->uid) && user_access('access lm_paypal_subscribe', $account))) {
     $output = lm_paypal_subscribe(NULL, 32, '', NULL, $account);
 
     $sitems [] = array(
