Truck enthusiasts Ernest Johnson and Mike Herron couldn't be more different.

Johnson, 80, lives in Pontiac, Mich. He retired from General Motors in 1999 where he drove a tractor-trailer delivery truck for 35 years.

Meanwhile, Herron, 65, lives in Durant, Okla., about 50 miles north of Dallas. He owns four businesses and is a real estate investor who has driven BMW sports cars for the past decade.

Yet, each paid an amount equal to that of a small house to buy new 2019 GM pickups.

"The price is a little high, but with all the technology on it, I guess it's worth it," said Johnson. "But, in the future, it's something a lot of people won't be able to afford."

Johnson paid nearly $60,000 for his 2019 Chevrolet Silverado Z71, he said. For that price, he will keep it a long time, saying, "I won't have a choice."

The prices people are paying for pickups have steadily risen over the past decade pushing the trucks further and further out of reach for average consumers. In fact, some full-size pickups can cost more than $100,000.

Edmunds' data shows, through September, the average transaction price for a full-size pickup is $48,377, a 48-percent boost from 10 years ago and a 19-percent hike from 2013 for the same period. For that price, a person could buy a Mercedes-Benz or BMW luxury sedan.

"A 48-percent increase in price is the highest price increase for that time period out of all vehicle categories," said Ivan Drury, senior analyst at Edmunds. "Even at $45,000, it prices a lot of people out."

How much?

According to data from Kelley Blue Book, in September 2013, the average transaction price for a full-size pickup was $41,680. This September, it was $48,369.

Yet the expectations of most pickup buyers fall far below what they actually end up paying, according to data from Cox Automotive, which owns Kelley Blue Book.

Most buyers expect to pay $26,699 for a new midsize pickup, Cox data show.

But, the average transaction price through August is actually $33,275.

Similarly, the expected price of a full-size pickup is $38,529, but the average transaction price for the year through August is $47,987.

Last month, the average transaction price for the Ford F-series was $46,591. The Chevrolet Silverado was $42,162 and the Ram came in at $42,484, according to J.D. Power's Power Information Network data. Those figures include 2018 and 2019 model-year pickups.

Chevrolet only started trickling out the high-end, more expensive, redesigned 2019 Silverado in August. GMC also started delivering the redesigned 2019 Sierra Denali, its luxury pickup, to dealers around the same time. Cox Automotive said the average transaction price in 2018 for the Sierra 1500 is $51,794 and $58,738 for Denali trims.

Like GMC, Chevrolet started shipping the loaded Silverado pickups first in a "staggered launch," said Monte Doran, a Chevrolet spokesman.

"The first production trucks are our most popular: crew cab, V8 models -- LT trim and above," said Doran in an email. "By the end of the year, we will expand production to include the other cabs, models and engines."

The average transaction price for F-series pickups is higher than the other two brands because about a third of F-series buyers purchase high-line Lariat, King Ranch, Platinum, Limited and Raptor model pickups.

Also, Ford does "a lot of volume on XLT and work trucks, which gives us year-to-date (September) sales numbers that are now 254,000 trucks higher than Silverado and 303,000 trucks higher than Ram," Ford U.S. sales analyst Erich Merkle said.

But Ford also offered the lowest incentives last month at $4,863 on average compared with $5,266 on the Silverado and $5,588 on the Ram, J.D. Power data said.

Looking for luxury

Even on the more basic pickup models, the surge in prices over the years is driven by added bells and whistles to the trucks as well as consumers increasingly using them as family vehicles instead of strictly for work. Low gasoline prices help drive demand for pickups, supporting higher pickup prices, analysts said.

"There are consumers who can afford the bare bones basic vehicles at $30,000, but once you're shown an option like a ventilated seat versus a cloth seat and it's 90 degrees outside, it becomes a very compelling argument to say yes," said Drury. "Ten years ago, comfort packages weren't offered on trucks. People are saying, 'I want those even if those vehicles are used to haul mulch.' "

Taking a look at the median purchase price rather than the average purchase price, the numbers land a little differently, although still climb higher. The median purchase price for a pickup nine years ago was $31,000. It rose to $37,000 in 2013. Today, it is $43,000, said Alexander Edwards, president of consultancy Strategic Vision in San Diego.

Only 15 percent of full-size pickup buyers use the trucks for business, Edwards said. Of those who buy heavy-duty pickups, only about a quarter of them use them for work, he said. Yet, when asked whether pickup owners use their pickups to carry their kids daily, 12 percent said yes, compared with just 7 percent in 2009, he said.

"Trucks are definitely not priced in the range of your normal U.S. buyer," Edwards said. "For some, it's even possible to have a BMW and a full-size truck in the garage."

No end in sight to high prices

So what will ultimately bring down the price of pickups?

Simple supply and demand. Consumer demand is high among people who seek the luxury or utility of big trucks and with gasoline prices staying at relatively low prices, that demand won't dissipate, analysts said. The average price of regular gas was $2.88 on Oct. 1, according to AAA. That's a far cry from its peak of $4.11 in July 2008, AAA shows.